亚马逊 SES 反弹
Posted
技术标签:
【中文标题】亚马逊 SES 反弹【英文标题】:Amazon SES Bounces 【发布时间】:2019-05-08 17:30:04 【问题描述】:我尝试了很多方法来解决这个问题,浪费了整整一周,没有解决。
我有两个 AWS 账户。一个帐户有 example.com 通过 SMTP 发送 SES 电子邮件。原始 mime 文件包括来源:bounce+identifier@bouncehandler.com。第二个账户有bouncehandler.com 域,该域使用入站规则集将反弹传送到Lambda 函数。
根据我阅读的所有内容,传递源:在通过 example.com(帐户 1)电子邮件通过 SMTP 发送时,SES 返回路径最终会到达源。
我在这些活动测试中包含了真实的电子邮件地址,并且它们在 Gmail 等中被正确接收,但是发送到 SES 退回模拟器或其他模拟器的电子邮件没有命中 Source header 中指定的电子邮件。
为什么 SES 吞下退回邮件而不将它们发送到任何地方?该文档特别指出,如果域 (example.com) 不包含任何 SNS 主题并且如果它禁用电子邮件反馈转发,SES 会将其发送到源地址。它根本就没有这样做。
注意:我可以直接发送到bounce+identifier@bouncehandler.com 地址,Lambda 会立即处理它(根据 CloudWatch 日志),所以问题在于 SES 尊重 Source 标头。
【问题讨论】:
【参考方案1】:您是否设置了“MAIL FROM”域?如果是,则它是 SMTP 发送电子邮件的反馈目的地。将其始终设置为子域,显然您没有相应地址的规则来获取您的通知。 我还建议将您的两个域与 amazonses.com 一起添加到两个 SPF 记录中,以免与 dmarc 政策混淆。
如果不是 - 由于自动返回路径匿名化,您可能会遇到问题。
Here it is
【讨论】:
以上是关于亚马逊 SES 反弹的主要内容,如果未能解决你的问题,请参考以下文章
适用于 Amazon SES 的 Node.js 模块 [关闭]
ruby CHAN-TORU https://tv.so-net.ne.jp/chan-toru/から录画済みリストを取得し,新着を亚马逊SESでお知らせ。