电子邮件错误代码(SMTP 状态代码)是什么?

Data used to track, manage, and optimize resources.
Post Reply
suhasini523
Posts: 205
Joined: Tue Jan 07, 2025 4:34 am

电子邮件错误代码(SMTP 状态代码)是什么?

Post by suhasini523 »

如果您将电子邮件发送到不存在或暂时不可用的地址,则会返回“错误电子邮件(退回电子邮件)”。在大多数情况下,都会包含“错误代码”。

错误代码是由 3 位数字 + 英文消息组成的 SMTP 状态代码(响应代码)。该代码由RFC(Request for Comments)定义,对正常和异常等各种情况进行了详细分类。换句话说,通过了解此错误代码的内容,您可以缩小处理退回电子邮件的措施范围。

如果出现退回邮件,则意味着由于某种原因电子邮件没有正确发送,因此长时间保持这种情况可能会导致意想不到的麻烦。如果发出的电子邮件存在较多错误,则会产生诸如电子邮件被识别为垃圾邮件或提示激活 ISP 设置的垃圾邮件过滤器等缺点。此外,您公司的发件人 IP 地址的声誉评分可能会下降,从而导致被拒绝的电子邮件数量增加,从而产生负面连锁反应,从而导致更多的退回电子邮件。这些缺点和风险会对电子邮件的送达率产生负面影响,使营销措施无效,导致客户满意度下降,并阻碍业务增长,因此我们需要快速、适当地应对它们。

电子邮件错误代码列表(SMTP 状态代码)
现在,我们实际详细解释一下错误代码(SMTP 状态代码)。本文介绍 RFC 中定义的常见错误代码。

错误码编号规则
RFC定义的错误码由三位数字组成,每一位都有其含义。

●第1位数字


表示正常或异常等状态。第一位为2则成功,第一位为2则异常(错误)

2xx 成功

3xx 成功,进一步数据请求

4xx 临时错误

5xx 永久错误

●第 2 位数字


x0x(语法)…语法错误

x1x(信息)...对状态和帮助请求的响应

x2x(连接)…有关沟通渠道的响应

x5x(邮件系统)…收件人邮件系统等问题。

●第3位数字


根据错误具体内容编号

发送邮件时的错误代码及注意内容
根据上面的编号规则,您可以了解到需要重点关注第一位为4和5、第二位为0和5的错误码。以下是您应特别注意的错误代码列表。

●临时错误(第一位数字为“4”的错误)


第421章 <domain> 服务不可用,正在关闭传输通道 关闭通信通道(连接),因为该主机的邮件服务不可用或服务器在邮件传输期间关闭。
450 未执行请求的邮件操作:邮箱不可用 由于收件人的邮箱不可用(已锁定等),因此无法执行该过程。
第451章 请求的操作已中止:处理中出现本地错误 由于处理期间发生错误,请求的操作失败。
*在许多情况下,这是由于接收方的服务器错误而发生的。
第452章 未采取请求的操作:系统存储空间不足 由于系统存储容量不足,无法执行请求的操作。



●永久错误(第一位数字为“5”的错误)

500 语法错误,命令无法识别 存在语法错误或句子太长无法一行。
501
参数或参数中的语法错误 参数或参数中存在语法错误。
502 命令未执行 指定的 SMTP 命令未执行。
503 命令顺序错误 发出 SMTP 命令的顺序不正确。
504 命令参数未实现 指定的 SMTP 命令参数未实现。
550 请求的操作未执行:邮箱不可用 由于目标邮 墨西哥赌博数据 箱不存在或不可用,无法执行请求的操作。
第551章 用户不是本地用户;请尝试 [forward-path] 由于收件人不存在,因此需要尝试转发到[forward-path]指示的地址。
第552章 请求的邮件操作已中止:超出存储分配 无法执行请求的过程,因为收件人的邮箱已超出其容量。
第553章 未执行请求的操作:不允许使用邮箱名称 由于收件人的邮箱名称不正确,无法执行请求的操作。
第554章 交易失败 电子邮件传输处理失败或 SMTP 服务不存在(在启动连接时有响应的情况下)。
以 4 开头的临时错误很可能是由网络或系统不稳定引起的。因此,我们建议您稍等片刻,然后再次尝试发送过程,或者联系您的系统管理员。

此外,由于收件人的地址不再存在或收件人的邮箱存在问题,往往会发生以 5 开头的永久性错误。特别是,如果错误代码为“550”、“551”或“553”,则该电子邮件的收件人很可能不存在,因此您应该考虑将其从收件人列表中排除。另一方面,如果您收到“552”,则需要要求对方检查其邮箱是否空间不足。
Post Reply