2013-05-30 85 views
5

我建立具有以下功能的Rails應用程序:從用戶接收電子郵件時,分析的內容,執行一些任務,併發送更新電子郵件給使用者,低延遲。SendGrid VS的ActionMailer VS郵件服務器

對於接收電子郵件,我有MailMan的寶石。發送電子郵件,我有ActionMailer。對於郵件服務器,我使用的是帶有Pop3的Gmail。

SendGrid似乎是一個受歡迎的電子郵件。我很難理解SendGrid的功能超越了ActionMailer。 SendGrid是一個SMTP電子郵件服務器,是我的Gmail Pop3的替代品嗎?它處理傳入的電子郵件嗎?

與ActionMailer相比有什麼優勢?

回答

8

我在SendGrid工作。

SendGrid主要用於SMTP(出站)電子郵件。你可以閱讀一個概述,解釋SendGrid的作用here。使用SendGrid的優點是更好的傳遞能力(不太可能轉到垃圾郵件文件夾),可伸縮性,分析和API訪問,以執行更復雜的事情,例如將獨特參數與單個電子郵件相關聯。我們確實有一個Inbound Parse webhook,它可以幫助您解析入站郵件,而無需將這些郵件存儲在郵箱中。我們不提供任何郵箱(POP3/IMAP)或任何郵件存儲功能。

SendGrid和ActionMailer是免費的。您可以按照我們的文檔中所述的use SendGrid with ActionMailer

,如果你使用Gmail作爲SMTP服務器來發送你的應用程序的消息你不提,但如果這樣做,有一定的侷限性,例如,每天可以發送的電子郵件的數量。

讓我知道我是否可以回答您的任何問題。謝謝!

+0

非常感謝,品牌。只是爲了確保我理解產品:它是一個SMTP服務器。如果我使用它,我的電子郵件將從SendGrid服務器而不是我的GMail服務器發送出去。通過做這個B/C有一些好處,你們確保我遵循反垃圾郵件規則。 – AdamNYC

+0

是的,你已經掌握了它的基礎知識。不僅僅是反垃圾郵件規則;我們處理諸如DKIM和SPF之類的東西,使您的電子郵件更受收件人信任,並且不太可能被視爲垃圾郵件。還有像點擊跟蹤,訂閱管理,替代模板等功能 – bwest

+0

@bwest嗨,我在我實施與條紋付款的階段,我需要發送電子郵件給購買者。我註冊了Sendgrid,我很好奇我是否可以在Rails中使用SendGrid模板?我正在查看你建議的文檔,他們提到了高級功能的寶石,但是它們在兩年內沒有更新。 – Batman