Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > library net/smtp > class Net::SMTP > send_mail

instance method Net::SMTP#send_mail

send_message(mailsrc, from_addr, *to_addrs)
send_mail(mailsrc, from_addr, *to_addrs)
sendmail(mailsrc, from_addr, *to_addrs)

mailsrc をメールとして送信します。 mailsrc は each イテレータを持つ オブジェクトならなんでも構いません (たとえば String や File)。

from_domain は送り主のメールアドレス ('...@...'のかたちのもの) で、 to_addrs には送信先メールアドレスを並べます。

require 'net/smtp'

Net::SMTP.start('your.smtp.server') {|smtp|
  smtp.send_message mail_string,
                    'from@mail.address',
                    'dest@mail.address', 'dest2@mail.address'
}