可按照 http://guides.rubyonrails.org/action_mailer_basics.html 做。
在其它 controller 想发送邮件时,只需用 Mailer.action(arguments) 即可, 很方便。
配合 gem “letter_opener” 更是立见效果。
如果我们定义两种 模板 文件格式,如例子的 welcome_mailer.html.erb 和 welcome_mailer.text.erb 在收到邮件时还可以‘自动’让用户选择
以何种格式查看,COOL … …(默认是 text 格式)
只需如此:
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
:address => "smtp.gmail.com",
:port => 587,
:domain => 'baci.lindsaar.net',
:user_name => '<username>',
:password => '<password>',
:authentication => 'plain',
:enable_starttls_auto => true }