电子邮件始终以状态250排队

时间:2015-08-06 00:55:10

标签: email amazon-web-services amazon-ses

我的应用程序使用AWS + GoogleMail的简单电子邮件服务向客户发送邮件。

但即使超过24小时,我也有很多关于邮件从未收到的投诉。

在日志中,我看到:

  

250 2.0.0好:排队为XXXXXXX   reportingMTA:a9-82.smtp-out.amazonses.com

任何人都可以告诉我:

  • 电子邮件是在Amazon或收件人服务器上排队吗?
  • 我在哪里可以找到帮助我避免这种情况的规则?

1 个答案:

答案 0 :(得分:1)

这意味着亚马逊“通过传递信息并接受它来完成自己的工作”。

这意味着你不应该避免这种情况发生。

问题是,Amazon says

  

Amazon SES成功将电子邮件发送给收件人的邮件   服务器。此通知不表示实际收件人   收到电子邮件,因为Amazon SES 无法控制发生的情况   接收邮件服务器接受后的电子邮件。交货   通知只能通过Amazon SNS获得。

我当时情况很糟糕,我有一些关于从未收到消息的抱怨。经过大量分析后我才意识到:

  • 实际上有电子邮件在被称为已发送后,后来又被标记为“标记为垃圾邮件”消息 - >我让他们将我的域名列入白名单
  • 我自己在验证是否向客户发送电子邮件方面存在缺陷(如果他们中的任何一方发回“永久退回”回复,我会批量将所有收件人列入黑名单)
  • 甚至有人说没有收到(因为他们听说其他人没有收到)并且进一步调查我发现他们实际上已经收到了但是他们实在太懒了给我正确的信息(!)
  • 我发现了许多类型的“已成功发送的通知”(例如“250 2.0.0 Ok: queued as XXXXXXX”,“250 ok: Message XXXXXXX accepted”,“250 2.6.0 Queued mail for delivery”等,我认为可能存在问题与这个“排队”的回复有关,但最后我找不到。

我的建议是,你像我一样调查其他可能的原因。