我们有几个用户抱怨没有收到一些我们的网络服务器通过 AWS Simple Email Service 发送的电子邮件。大多数未收到电子邮件的用户都是拥有 hotmail.fr 电子邮件地址的用户。
我们目前正在使用没有专用 IP 地址的 AWS SES(我正在收集信息以确定使用专用 IP 地址是否是一个好的解决方案)。
根据 mail-tester.com 的评价,所述电子邮件的信誉为 9.9/10(DKIM 等已启用),并且我们在这里主要讨论交易电子邮件,因此我认为问题不在于电子邮件的质量。
我已向 AWS 发送了支持票,他们回复如下
对于您提供的 Hotmail 地址的邮件列表,我对每封电子邮件都进行了日志深入分析,并在分析过程中注意到以下几点:
每条信息都是由“@.com' 并返回 250 SMTP 状态代码。这意味着 SES 端点已成功将电子邮件传送到收件人邮件服务器。但是,发送到 hotmail 域的每封电子邮件也都返回了消息“SMTP 响应消息:排队等待传送的邮件 -> 250 2.1.5”。这包括发送到“*@hotmail.com,*@hotmail.fr、***@hotmail.fr 等等”。
由于 SES 成功发送了每封电子邮件,并且我们无法进一步了解收件人服务器“hotmail”如何处理请求以及为什么排队,因此我无法说出为什么微软邮件服务器没有将电子邮件转发给收件人。
由于只有 Microsoft (hotmail) 和 Google (gmail) 才知道邮件排队的原因,因此我建议联系相应的团队了解更多信息。每个电子邮件服务提供商都有自己的规则和政策,并且他们对如何接受、拒绝、排队或分类电子邮件拥有最终决定权。
我仍在想办法就此事联系 Microsoft/hotmail(我试图找到合适的联系表格,但似乎找不到合适的类别)。与此同时,我也在尝试寻找一些有关这个著名的 250 SMTP 代码的信息,但感觉它与 202 Accepted HTTP 代码非常相似,传递确实有效,但我们的用户仍然收不到消息)
如果您能帮助我阐明这个 250 SMTP 代码,或者如果您有调试用户未收到电子邮件的经验,我将很乐意接受帮助。
答案1
要联系 Microsoft 以将其从其内部黑名单中删除,您需要使用此表格:https://support.microsoft.com/en-us/supportrequestform/8ad563e3-288e-2a61-8122-3ba03d6b8d75
只要您诚实提交,没有发送垃圾邮件,并且正确配置了您的域名和邮件服务器,您的邮件就会在 2-3 个工作日内被删除。
联系 Microsoft 之前:
检查其他黑名单以确保您不在公开列表中(MXToolbox 和其他网站提供简单的查找工具。)
确保您的邮件服务器实际上没有被用于发送垃圾邮件(开放中继)。
如果您要发送批量或交易电子邮件,请确保遵循最佳做法:
- 使用 SPF、DKIM 和 DMARC(至少使用 SPF)对您的电子邮件进行验证。
- 包括批量邮件的取消订阅机制。(包括邮件内链接和
List-Unsubscribe-Post
标题List-Unsubscribe
。) - 不要向无效地址发送电子邮件。批量发件人和交易发件人常犯的一个错误是继续向不再存在的地址发送电子邮件。Microsoft 和 Gmail 等大型收件人通常会降低这样做的发件人的声誉。
- 对批量邮件和交易邮件使用不同的发送地址并保持一致。
微软有一个可交付性指南文档:https://docs.microsoft.com/en-us/office365/securitycompliance/reference-policies-practices-and-guidelines并且 Google 针对群发发件人的指南也包含很好的通用建议。