今、Ruby で毎日何百万ものメールを送信する 1 つのアプリを書きたいと思っています。net::smtp や actionmailer などのいくつかのオプションがあることを知っています。仕事。
前もって感謝します。
今、Ruby で毎日何百万ものメールを送信する 1 つのアプリを書きたいと思っています。net::smtp や actionmailer などのいくつかのオプションがあることを知っています。仕事。
前もって感謝します。
mail gemを使用することをお勧めします。Rails 3 の ActionMailer は内部で使用されており、1.9.2 および jruby で動作します。ここには多くの優れたドキュメントがあります: https://github.com/micel/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を使用して E メールを送信することです。これらにはすべてのインフラストラクチャが既に配置されており、優れた配信性が保証されています。