それマグで!

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

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

Rubyでメール送信のSMTPにGmailを使う。

メールって「通知」を出すのに非常に手軽で便利ですよね。

ruby でメール送信するときにGmailを使う

starttls_auto と、 authentication, あと、パスワードを入力する。

require 'mail'

options = { 
  :address              => "smtp.gmail.com",
  :port                 => 587,
  :user_name            => 'takuyaXXXXXX@gmail.com',
  :password             => 'password',
  :authentication       => 'plain',
  :enable_starttls_auto => true  
}

Mail.defaults do
  delivery_method :smtp, options
end

mail = Mail.new do
  from     'takuyaXXXXXX@gmail.com'
  to       'takuyaxxxxxxxxx@m.evernote.com'
  subject  "EvernoteにPDFファイル送信   "
  body      "◯◯のPDF"
  add_file :filename => out_path, :content => File.read(pdf_path)
end