我将使用什么库来发送ruby发送的电子邮件

时间:2011-06-08 07:36:03

标签: ruby-on-rails ruby email email-client

现在我想写一个应用程序,每天通过ruby发送数百万封电子邮件,现在我知道有一些选项,如net :: smtp和actionmailer,也许其他人,有人可以推荐一个更好的库,以便我可以使用它完成我的任务。

提前谢谢。

2 个答案:

答案 0 :(得分:7)

我建议使用mail宝石。 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

您可能需要考虑的其他事项是使用SendgridAmazon SES为您发送电子邮件,他们已经拥有所有基础架构并确保出色的可传输性。

答案 1 :(得分:1)

有很多方法可以做到。

使用smtp:link

如果您使用的是Rails:link

如果您想使用宝石:pony