注:我是个AWS的菜鸟。
我按照指示设置SES接收(不需要发送),以便我的域将收到的电子邮件写入S3桶。域通过路由53管理&验证(按照https://docs.aws.amazon.com/ses/latest/DeveloperGuide/receiving-email-getting-started-verify.html),建立MX和TXT记录(使用端点入站-smtp.us-east-1.amazonaws.com作为https://docs.aws.amazon.com/ses/latest/DeveloperGuide/regions.html),我为admin@ (加上其他几个电子邮件地址,如postmaster@、hostmaster@、管理员@等)设置了收据规则(如https://docs.aws.amazon.com/ses/latest/DeveloperGuide/receiving-email-getting-started-receipt-rule.html),让SES设置桶权限并在桶上确认它们(如https://docs.aws.amazon.com/ses/latest/DeveloperGuide/receiving-email-permissions.html)。不使用加密、垃圾邮件/病毒过滤或IP地址筛选。启用规则集。我在我的桶里收到了亚马逊(AMAZON_SES_SETUP_NOTIFICATION)的原始信息。
一切看起来都是正确配置的,但我在S3桶中没有收到任何电子邮件。没有错误,在CloudWatch中什么也没有(甚至不是监视SES的方法),没有反弹,没有。
有什么想法吗?
发布于 2017-01-21 11:11:02
我偶然发现你的问题,因为我有相同的问题,没有收到邮件,尽管完全正确的设置在SES。
但是,在我的例子中,我没有使用路由53,而是在另一个托管服务上注册了域,包括DNS设置,特别是MX记录。查看DNS条目,我发现MX记录中的优先级是错误的,仍然指向我的“旧”邮件服务器。SES条目的优先级较低,这说明没有向SES发送邮件。
解决方案是更改MX条目优先级,对SES服务器具有更高的优先级。
请注意,这不适用于您的情况,因为您使用了路由53的DNS设置,应该只作为另一个可能的错误源。
https://serverfault.com/questions/817771
复制相似问题