现在我想写一个应用程序,每天通过 ruby 发送数百万封电子邮件,现在我知道有一些选项,例如 net::smtp 和 actionmailer,也许还有其他选项,有人可以推荐一个更好的库,以便我可以用它来完成我的任务。
先感谢您。
现在我想写一个应用程序,每天通过 ruby 发送数百万封电子邮件,现在我知道有一些选项,例如 net::smtp 和 actionmailer,也许还有其他选项,有人可以推荐一个更好的库,以便我可以用它来完成我的任务。
先感谢您。
我建议使用邮件gem。Rails 3 中的 ActionMailer 在后台使用它,它适用于 1.9.2 和 jruby,这里有很多很好的文档:https ://github.com/mikel/mail
代码示例:
Mail.deliver do
from 'me@test.lindsaar.net'
to 'you@test.lindsaar.net'
subject 'Here is the image you wanted'
body File.read('body.txt')
add_file '/full/path/to/somefile.png'
end
您可能要考虑的其他事情是使用Sendgrid或Amazon SES为您发送电子邮件,它们已经拥有所有基础设施并确保出色的交付能力。