什么是 Amazon SES 上的软退回邮件?如何监控软退回邮件?

上次更新时间:2020 年 4 月 28 日

什么是 Amazon Simple Email Service (Amazon SES) 上的软退回邮件? 有哪些类型的软退回邮件? 如何监控 Amazon SES 上的软退回邮件?

解决方案

软退回邮件或临时退回邮件是因临时故障而被收件人的电子邮件服务器拒绝而退回的电子邮件。可能会导致软退回邮件的临时故障包括:

  • 收件人邮箱已满。
  • 收件人邮箱暂时不可用。
  • 超出服务器限制。
  • 服务器过载。

通常,软退回邮件应在一段时间后重试,因为它们是由临时问题导致的。

注意:如果您在 Amazon SES 中使用简单邮件传输协议 (SMTP),则与软退回邮件有关的特定错误代码为 421、450、451 或 452。有关这些错误代码的说明,请参阅互联网号码分配机构 (IANA) 网站上的简单邮件传输协议 (SMTP) 增强版状态码注册

Amazon SES 将软退回邮件或临时退回邮件分为以下子类型:

  • General:收件人的电子邮件提供商发送的常规临时退回邮件。当收件人设置了“外出”自动回复时,通常会发生这种退信。这种类型的软退回邮件通常会自行修复。如果退回邮件是由“外出”自动回复引起,那么软退回邮件会在收件人取消自动回复后自行解决。
  • MailboxFull:收件人邮箱已满,没有空间再接收电子邮件。之后,在收件人的邮箱不再为已满状态时,您可能还能向该邮箱发送电子邮件。
  • MessageTooLarge:由于邮件过大,收件人的电子邮件服务器无法接收电子邮件。您可以通过减小邮件大小来解决这种类型的退回邮件问题。
  • ContentRejected:收件人的电子邮件服务器不允许电子邮件内容。您可以通过修改电子邮件内容来尝试解决这类退回邮件问题。
  • AttachmentRejected:电子邮件包含不被接受的附件。有些电子邮件提供程序会阻止包含某些文件类型的附件或较大附件的电子邮件。删除或修改电子邮件附件后,您可以尝试再次将电子邮件发送到此收件人。

有关这些软退回邮件子类型的更多详细信息,请参阅退回邮件类型

要监控 Amazon SES 中的软退回邮件,您可以使用 Amazon Simple Notification Service (Amazon SNS) 设置通知。设置后,收到任何类型的软退回邮件时,都会触发 SNS 通知。

要确定是否为软退回邮件,请查看 SNS 通知的内容。如果 bounceTypeTransient,则为软退回邮件。要确定软退回邮件的类型,请查看 bounceSubType 的值。


这篇文章对您有帮助吗?

我们可以改进什么?


需要更多帮助?