それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

Rubyでメール送信の例

ruby でメール送信です。

一番シンプルなメール送信の例。STMPサーバーはlocalhost ポートは25

#!/usr/bin/env ruby
#coding:utf-8

require 'mail'

options = { 
  :address  => "localhost",
  :port   => 25,
  :authentication => 'plain',
  :enable_starttls_auto => true  
}


Mail.defaults do
  delivery_method :smtp, options
end

mail = Mail.new do
  from     'form-address@localhost'
  to       'user@localhost'
  subject  "mail test"
  body      "this is test mail "
end

mail.deliver!

簡単ですね。いまはmail gem が一番いいんじゃないかと思います。

gem install mail