2014-07-11 15 views
-2

我目前正在用Rails構建一個衆籌Web應用程序,並且爲了發送註冊確認,密碼重置或者簡訊,我需要一個郵件服務。 目前我正在使用一個普通的Gmail帳戶,這樣做是明智的嗎?一旦業務開始,我應該切換哪些服務?建議使用Gmail for Rails應用程序?

回答

0

我發現使用GMail相當可靠。但是你需要注意節流。這可能不會對您的註冊確認或密碼重置造成影響......但可能有一天您的通訊。我忘記了具體細節,但是如果您每小時發送超過約一千封電子郵件(請參閱@ Vinay的具體答案中的鏈接),他們開始受到限制 - 這會持續一段時間,在此期間任何電子郵件都不會發送「不會發送。

儘管GMail的可靠性不錯,但您應該考慮使用resque,skidekiq或延遲作業服務來實際發送電子郵件。對於所有外部服務來說,這只是一個很好的策略,最終,GMail也不例外。爲您的郵件發件人使用後臺作業可以讓您重試發送電子郵件,直到它發揮作用。這有助於Gmail SMTP服務關閉或您的電子郵件發送代碼中存在錯誤。

當你長大GMail時,關於什麼樣的服務切換的問題非常值得關注。在Stack Overflow中我們試圖避免的問題類型是什麼(以及您的問題已經對其進行了近距離投票的原因)。

2

只要你沒有太多的郵件發送就可以了。 Gmail對可發送和接收的郵件數量有限制。

你可以在這裏找到:https://support.google.com/a/answer/166852?hl=en

除了限制,也沒有多少使用Gmail的問題。不幸的是,我不能很好地回答你的問題的下一部分,因爲我沒有太多的這方面的經驗。

+0

+1對於限制鏈接的鏈接 – pdobb

0

我是SendGrid的忠實粉絲,尤其是如果你在heroku上運行的話。在heroku上添加一個rails應用程序很簡單。 https://addons.heroku.com/sendgrid

當你啓動時,它最有可能是免費的,免費版本每天最多可以支持200封電子郵件(如果你超出了這個範圍,那麼你做得很好並且可以負擔得起)。它也是一些很好的工具,可以幫助您識別哪些郵件沒有被傳送以及爲什麼。

相關問題