【发布时间】:2023-03-26 10:09:01
【问题描述】:
我目前正在创建一个能够向许多用户发送电子邮件的电子邮件应用程序。但是,我想知道是否有退回的电子邮件。我目前正在使用 Amazon SES 在电子邮件被退回时通知我。但是,我希望将退回的电子邮件数据自动输入到我的 Rails 应用程序中,而不是根据我从 Amazon 获得的邮件程序守护程序手动输入。有办法吗?
【问题讨论】:
-
我会推荐使用这个 ruby 邮件 gem github.com/mikel/mail。我们在我的公司使用这个 gem 来解析所有传出和传入的电子邮件以进行存档。您可以使用解析功能从退回的电子邮件中提取信息。希望这会有所帮助。
-
听起来您只需要连接到收到退回邮件的邮箱并解析信息并将其插入到 Rails 应用程序中。我这样做但不是在rails中,我使用.net,但概念是一样的。我只是连接 imap 并检索反弹,解析它并更新我需要更新的内容。
标签: ruby-on-rails amazon-web-services amazon-ses email-bounces