2011-06-08 55 views
0

現在我想寫一個應用程序,每天通過ruby發送數百萬電子郵件,現在我知道有一些選項,比如net :: smtp和actionmailer,或許其他人,可以有人推薦一個更好的庫,以便我可以使用它來完成我的任務。我應該用什麼庫來發送電子郵件ruby

預先感謝您。

回答

7

我會建議使用mail寶石。在的ActionMailer軌道3使用它的引擎蓋下,並將其與1.9.2和JRuby的作品並有良好的文檔在這裏的負荷:https://github.com/mikel/mail

代碼示例:

Mail.deliver do 
    from  '[email protected]' 
    to  '[email protected]' 
    subject 'Here is the image you wanted' 
    body  File.read('body.txt') 
    add_file '/full/path/to/somefile.png' 
end 

別的東西,你可能要考慮的是使用SendgridAmazon SES爲您發送電子郵件,他們擁有所有基礎架構並確保出色的傳送能力。

+0

非常感謝。郵件寶石非常酷。 – ywenbo 2011-06-08 09:41:55

1

有很多方法可以做到這一點。

使用SMTP:link

如果您使用Rails:link

如果你想使用寶石:pony

+0

哪種性能更好? – ywenbo 2011-06-08 08:12:19

+0

必須是smtp,因爲另外兩個使用smtp。 – Themasterhimself 2011-06-08 08:33:38

+0

@Themasterhimself謝謝,即使rails和小馬使用smtp,你能給我一些關於smtp,rails和小馬的性能建議嗎?謝謝你。 – ywenbo 2011-06-08 08:39:39

相關問題