我目前正在创建一个能够向许多用户发送电子邮件的电子邮件应用。但是,我想知道是否有退回的电子邮件。我目前正在使用Amazon SES通知我电子邮件是否被退回。但是,我希望将退回的电子邮件数据自动输入到我的Rails应用程序中,而不是根据我从Amazon获得的邮件程序守护程序手动输入。有办法吗?
答案 0 :(得分:0)
如果您愿意付费,这个名为bouncely的SaaS网站似乎提供了一个界面和围绕SES反弹的api包装。
答案 1 :(得分:0)
send_email()返回response object,可以查询response metadata。
将此状态与您感兴趣的code进行比较,可能是550。
答案 2 :(得分:0)
我无法找到任何干净的现有解决方案,因此我编写了一个gem(email_events
),允许您在邮件程序类中放置电子邮件事件处理程序方法(包括退回事件) :https://github.com/85x14/email_events。它支持SES和Sendgrid,所以如果你还需要它,它应该适合你。