电子邮件

了解退回邮件和SMTP代码

When a message cannot be delivered you get a bounce, and buried in it is a numeric code that tells you exactly why, whether it will ever succeed, and whose end the problem is at.

当无法传递消息时,你会收到一个退回邮件,其中包含一个数字代码,这个代码会告诉你究竟原因是什么、是否可能成功,以及问题出在哪一方。

大多数人阅读退回邮件顶部的人类可读句子,认为它没有帮助,然后放弃了。这句话由拒绝邮件的服务器编写,通常含糊其辞。但代码不会。本文是你实际会看到的代码的参考,以及针对每个代码应该采取的措施。

如何阅读退回邮件

退回邮件包含两个数字。

回复代码 是三位数字,例如 550451。第一位数字是最重要的:

  • 4xx 是临时性的。接收服务器此时无法接收邮件。你的邮件服务器会在一段时间内继续重试,可能会自行成功。现在不要做任何事。
  • 5xx 是永久性的。接收服务器将永远不会接受此邮件。重试不会改变任何事。首先必须改变某些东西。

增强状态代码 是由点号分隔的三个数字,例如 5.1.14.2.2。它给出具体原因,遵循相同的规则:首位为 5 是永久性的,首位为 4 是临时性的。

所以 550 5.1.1 User unknown 是永久性的,表示地址不存在。452 4.2.2 Mailbox full 是临时性的,表示稍后重试。

如果退回邮件没有明确说明出了什么问题,请在网上搜索确切的增强状态代码加上接收供应商的名称。每个大型供应商都会发布自己的代码列表,该页面会精确告诉你他们的含义,通常比标准定义更具体。

永久性故障 (5xx)

代码通常表示应该做什么
550 5.1.1收件人地址不存在检查拼写。如果拼写正确,该地址已被关闭。从你的记录中删除它。
550 5.1.2收件人域不存在或没有邮件服务器检查域名拼写。如果正确,他们的域没有工作的 MX 记录,这是他们需要解决的问题。
550 5.7.1被政策拒绝。身份验证失败、黑名单和内容规则的全面拒绝阅读消息的其余部分。这通常指向 SPF、DKIM、DMARC 或黑名单。
550 5.7.26接收供应商需要身份验证,你的域未通过修复 SPF 和 DKIM。参见 SPF、DKIM 和 DMARC 说明
551该地址在此处未处理且不存在转发路径使用正确的地址。
552 5.2.2收件人邮箱已超出其存储限制,永久拒绝告知收件人。你这一端无法帮助。
553 5.1.3地址在语法上无效修正地址格式。
554 5.7.1事务被直接拒绝,通常在连接时通常是黑名单或硬政策阻止。参见 从黑名单中删除

临时性故障 (4xx)

代码通常表示应该做什么
421 4.7.0接收服务不可用或对你的连接进行了限流什么都不做。重试会处理它。如果持续数小时,接收供应商在对你进行速率限制。
450 4.2.1邮箱暂时不可用,通常是灰名单什么都不做。灰名单故意延迟首次发送者,并接受重试。
451 4.3.0接收服务器的本地错误什么都不做。重试会处理它。
452 4.2.2收件人邮箱已满暂时什么都不做。如果持续数天,以其他方式联系收件人。
452 4.5.3一条消息的收件人过多将消息分成较小的收件人批次。
4.4.1未收到接收主机的应答什么都不做。他们的服务器已关闭或无法到达。
4.7.x临时政策阻止,通常与声誉相关查看你的域身份验证。年轻或身份验证不佳的域会更频繁地被延迟。

灰名单值得识别,因为它看起来令人警惕,但完全正常。接收服务器故意以 4xx 拒绝未知发送者的首次尝试,并在几分钟后接受重试。如果你的邮件迟到但确实到达,灰名单是可能的原因,没有什么需要修复的。

在 Kapsule 端生成的退回

一些退回来自我们的平台,而不是收件人的。这些是你直接可以控制的:

收件人邮箱已满。 超出存储限制的 Kapsule 邮箱拒绝新邮件,发送者收到说明这一点的退回。从你这一端用 我的邮箱已满 修复它。

地址不存在。 删除邮箱、转发器邮件列表共享收件箱 意味着发送到该地址的邮件从那时起会被退回。面板在删除时会向你警告这一点。域上的 全部接收 可以防止它,代价是接收发送到每个拼写错误地址的所有内容。

阻止规则拒绝了它。 邮箱上的 垃圾邮件过滤 选项卡允许你阻止特定发件人和域,被阻止的邮件被拒绝而不是归档。如果同事报告被退回,在查看其他任何地方之前先检查该选项卡。

令人震惊的垃圾邮件评分。 评分远超垃圾邮件阈值的邮件在传递时被拒绝,所以发送者被告知它未到达。评分中等的邮件被归档到垃圾邮件文件夹,你可以在那里检索它。什么都不会被无声地丢弃。

达到了发送上限。 如果你在发送时被拒绝,你可能已达到 电子邮件发送限制 中描述的每个邮箱速率限制。

硬退回与软退回

批量发送者使用两个非正式术语,映射到上面的代码。硬退回 是 5xx:地址已死亡,应从你的列表中永久删除。软退回 是 4xx:值得重试的临时条件。

实际规则是硬退回的地址必须在首次退回时从你的列表中删除。继续向已永久失败的地址发送邮件是最强的负面声誉信号之一,接收供应商将其视为你不维护列表的证据。

如果发送的很大比例硬退回,停止发送。一个活动的高退回率会在随后的几周内损害你的域声誉,在此期间你发送的每条合法消息都会因此受到影响。清理列表,然后恢复。

弄清楚谁的问题

  • 每个供应商的每个收件人都退回。 你的域或发送配置。从你的邮箱上的 可传递性 选项卡和 为什么我的电子邮件进入垃圾邮件? 开始。
  • 一个供应商的每个收件人都退回。 该供应商对你的域或发送基础设施有特定问题。阅读代码,然后检查该供应商的邮件管理员工具。
  • 一个收件人退回,其他所有人都正常。 他们的地址、他们的邮箱或他们组织的邮件规则。以其他方式联系他们。
  • 它突然开始,你这一端没有任何改变。 检查你的域或发送基础设施是否在某处被列出:参见 从黑名单中删除

获得帮助

如果你有无法解释的退回,开启支持工单 并包括退回消息的 完整文本,而不是摘要或第一行的屏幕截图。有用的信息在标头和最终服务器响应中,当退回被释义时两者都会丢失。包括发生时间和收件人地址。

相关阅读:为什么我的电子邮件进入垃圾邮件?电子邮件发送限制电子邮件未接收SPF、DKIM 和 DMARC 说明

仍需帮助?

请发送邮件至 support@kapsulehost.com 或在 KPanel 中打开聊天。

打开 KPanel