亚马逊SES反弹

Mat*_*man 5 amazon-web-services amazon-ses

我已经尝试了很多解决这个问题的方法,浪费了整整一个星期,没有解决方案.

我有两个AWS账户.一个帐户有example.com通过SMTP发送SES电子邮件.原始mime文件包括Source:bounce+identifier@bouncehandler.com.第二个帐户具有bouncehandler.com域,该域使用入站规则集将反弹管道传输到Lambda函数.

从我读过的所有内容中,传递Source:在通过example.com(帐号1)电子邮件通过SMTP发送时,SES返回路径最终会到达Source.

我在这些广告系列测试中包含了真实的电子邮件地址,并且在Gmail等中正确收到了这些地址,但是发送到SES跳出模拟器或其他模拟器的电子邮件没有达到Source标头中指定的电子邮件.

为什么SES在不将它们送到任何地方的情况下吞下弹跳?该文档明确指出,如果域(example.com)不包含任何SNS主题,并且如果它禁用电子邮件反馈转发,则SES会将其发送到源地址.它根本就没有这样做.

注意:我可以直接发送到bounce+identifier@bouncehandler.com地址,Lambda会立即处理它(根据CloudWatch日志),因此问题在于SES遵守Source标头.

小智 0

您是否设置了“MAIL FROM”域?如果是,则它是 SMTP 发送电子邮件的反馈目的地。将其始终设置为子域,显然您只是没有相应地址的规则来获取通知。我还建议将您的两个域与 amazonses.com 一起添加到两个 SPF 记录中,以免扰乱 dmarc 策略。

如果没有 - 您可能会因自动返回路径匿名化而面临问题。

这里是