AWS SES - 能够收到少量电子邮件,但不是全部

AWS SES - Able to receive few emails but NOT ALL

我正在尝试通过 AWS SES 接收电子邮件并通过 SNS 和 SQS 处理它们,所有这些都适用于仅 20-30% 的情况,但并非全部。有人知道这里出了什么问题吗?

当前设置:

a) 已在 AWS Route 53 上设置 MX 记录。 b) 1 电子邮件接收规则已设置为指向 SNS 主题,并且 SQS 正在订阅 SNS,因此电子邮件消息在 SQS 队列中可见。

现在,当尝试接收电子邮件时,一些电子邮件最终会进入 SQS 队列,而另一些则不会。那些没有在 SQS 队列中结束的,它们在原始邮件服务器上是可见的,其 MX 记录是在 AWS 路由 53 上设置的。

来自同一电子邮件地址且文本相同的完全相同的电子邮件将进入 SQS 队列,1 分钟后再次尝试将不会进入 SQS 队列,并且将在原始邮件服务器上可见。所以很随意。

我什至取消了电子邮件接收规则中的 "Apply spam rules",以防某些电子邮件因为被识别为垃圾邮件而被接收规则拒绝。

通过论坛搜索,找不到任何帮助。

任何人可以提供的任何提示或帮助将不胜感激!!

感谢@JamesDean,解决方案确保了 MX 记录设置中的正确优先级。就我而言,作为设置的一部分,有多个具有相同优先级的 MX 记录,对优先级进行排序,为我解决了问题。

好的,这意味着您混淆了 mx 记录,当您为您的域(收件人域)解析 mx 记录时,mx 记录是什么样的,如果它与 ses 和其他一些记录混淆,如果它们有相同的优先级?如果是这样,则可能是发件人 MTA 随机选择记录 – James Dean 2 天前