4

我目前正在創建一個電子郵件應用程序,它能夠將電子郵件發送給許多用戶。但是,我想知道是否有反彈的電子郵件。如果電子郵件被退回,我正在使用Amazon SES通知我。但是,我希望反彈的電子郵件數據能夠自動輸入到我的Rails應用程序中,而不是根據我從Amazon獲得的郵件程序手動輸入。有沒有辦法做到這一點?如何檢查導軌中退回的電子郵件?

+1

我會推薦使用這個紅寶石郵件gem https://github.com/mikel/mail。我們在我公司使用這個寶石來解析所有傳出和傳入的電子郵件以進行歸檔。您可以使用解析功能從反彈的電子郵件中提取信息。希望這可以幫助。 – digicazter

+1

聽起來就像你只需要連接到郵箱,它會彈出並解析信息並將其插入到rails應用程序中。我這樣做,但不是在軌道上,我使用.NET,但概念是相同的。我只是連接imap並檢索反彈,解析它並更新我需要更新的內容。 – Henry

回答

0

如果您願意付款,這個名爲bouncely的SaaS站點似乎提供了一個界面和一個圍繞SES反彈的api包裝。

+1

看起來網站已不在身邊。 – Dex

0

我找不到這方面的任何清潔現有的解決方案,所以我寫了一個寶石(email_events),它允許你把電子郵件事件處理程序方法(包括退回事件)在您的郵件類中:https://github.com/85x14/email_events。它支持SES和Sendgrid,所以如果你仍然需要它應該爲你工作。