Amazon SES 送达问题 - Amazon Simple Email Service

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon SES 送达问题

在您成功向 Amazon SES 发送请求后,您的邮件通常会立即发送。有时候可能有短暂延迟。在任何情况下,您都可以确信您的电子邮件将发送。

但是,当 Amazon SES 发送您的邮件时,有几个因素可能阻止其成功发送,并在某些情况下,您将仅在发送的邮件未送达时才知道送达失败。要解决此情况,请使用以下过程。

如果未收到电子邮件,请尝试以下操作:

  • 确认您已对有问题的电子邮件发出 SendEmailSendRawEmail 请求,并且已收到成功响应。如果您以编程方式发出这些请求,请检查您的软件日志,以确保该程序已发出请求并收到成功响应。

  • 阅读博客文章通过 SES 发送电子邮件时可能出现延迟的三个位置,因为该问题可能实际上只是延迟而不是传送失败。

  • 请检查发件人的电子邮件地址 (“From”地址) 以验证其是否有效。此外,请检查 Return-Path 地址,此地址是发送退回邮件的地址。如果您的邮件被退回,则将提供一条说明性错误消息。

  • 检查 AWS Service Health Dashboard,以确认 Amazon SES 不存在已知问题。

  • 联系电子邮件收件人或收件人的 ISP。验证收件人使用正确的电子邮件地址,并询问收件人的 ISP 是否存在任何已知的送达问题。此外,确定电子邮件是否确实已到达,而不是作为垃圾邮件被筛选。

  • 如果您已注册付费的 AWS Support 方案,您可以创建新的技术支持案例。在与我们的通信中,请提供任何相关的收件人地址,以及从 SendEmailSendRawEmail 响应返回的请求 ID 或消息 ID。

  • 请稍等片刻,以确定该问题是实际延迟,而不是永久的传输失败。为了应对垃圾邮件发送者,部分 ISP 会暂时拒绝来自未知邮件发送服务器的传入消息。此过程称为灰名单,可能会导致送达延迟。Amazon SES 将重新发送这些消息。如果问题原因是灰名单,ISP 可能会在这些重试中接受电子邮件。

  • 即使您以客户的最佳利益为出发点,您可能仍会遇到影响邮件送达率的情况。请参阅保持良好的发件人声誉,以帮助确保您的电子邮件通信成功送达目标受众。