Ruby1.9で簡単にメールを送信する

  • 前提として、sendmailコマンドが使えて、メールの配送の設定は終わっていること
#!/usr/bin/env ruby
# vim:fileencoding=UTF-8
#
require 'rubygems'
require 'mail'

mail=Mail.new do
  from 'from@example.com'
  to 'to@example.com'
  subject 'test'
  body 'testtest'
end
puts mail.to_s

をファイル化して、

ruby mail_sample.rb | sendmail to@example.com -

簡単。