SMTP 错误
- 阅读
- 0 分钟
- 类别
- 自定义电子邮件域
SMTP(简单邮件传输协议)是邮件服务器用于发送和接收电子邮件的标准互联网协议。如果邮件服务器无法发送电子邮件,它会回复一条 SMTP 错误消息。
什么是 SMTP 错误消息?
SMTP 错误消息是什么样的?
SMTP 错误代码的类型
常见的 SMTP 400 错误代码
常见的 SMTP 500 错误代码
什么是 SMTP 错误消息?
SMTP 错误消息是邮件服务器在收到或发出的消息被退回时发送的消息。这些消息提供了有价值的信息,说明消息为何未能成功送达。
查看退回消息中的 SMTP 错误代码有助于诊断和解决问题。
SMTP 错误消息是什么样的?
SMTP 错误消息通常由三部分组成:
| 1. 回复代码 | 2. 状态代码 | 3. 描述 |
|---|---|---|
| xyz 示例:550 | x.y.z 示例:5.1.1 | 示例:“您尝试联系的电子邮件帐户不存在。” |
回复代码和状态代码中的每一位数字(x、y 和 z)都提供了关于错误的额外详细信息。
以下是一个 SMTP 错误消息示例:

SMTP 回复代码涉及电子邮件服务的不同方面,可能表明的问题包括:
- 预期收件人的电子邮件地址未在该服务中注册。
- 消息已被标记为垃圾邮件,或因包含病毒而被标记。
- 发件人的域名已被认定为垃圾邮件来源。
- 电子邮件违反了公司的电子邮件政策,例如包含信用卡号等敏感信息或使用违禁语言。
并非所有 SMTP 回复代码都表示错误。以“4”或“5”开头的回复代码才是错误。
SMTP 错误代码的类型
SMTP 错误根据回复代码的首位数字分为两大群组:
- 以“4”开头的错误代码表示临时失败:无需立即采取操作,发件人的邮件服务器会自动重试发送电子邮件。
- 以“5”开头的错误代码表示永久失败:需要采取措施才能解决问题并成功送达电子邮件。
了解并正确应对 SMTP 错误代码有助于快速解决电子邮件送达问题。
如需电子邮件送达问题的进一步帮助,请通过我们的 支持表单发送错误的详细信息。
常见的 SMTP 400 错误代码
| 错误代码 | SMTP 错误消息 | 说明 |
|---|---|---|
| 421 | 4.3.0 临时系统问题。请稍后再试。 | 服务器端出现临时问题;请发件人稍后重试。 |
| 421 | 4.4.5 服务器繁忙,请稍后再试。 | 服务器当前负载过高;请发件人稍后重试。 |
| 421 | 4.7.0 IP 不在 RCPT 域名的白名单中,正在关闭连接。 | 发送 IP 地址未获授权向收件人域名发送电子邮件。 |
| 421 | 4.7.0 我们的系统检测到来自您的 IP 地址的未经请求邮件数量异常。 | 发送 IP 地址因涉嫌发送垃圾邮件被暂时封锁。 |
| 421 | 4.7.0 临时系统问题。请稍后再试。 | 服务器端出现临时问题;请发件人稍后重试。 |
| 421 | 4.7.0 RCPT 域名要求使用 TLS,正在关闭连接。 | 收件人域名要求电子邮件传输使用 TLS 加密。 |
| 421 | 4.7.0 请稍后再试,正在关闭连接。这通常表示 SMTP 中继在 HELO 阶段遭受 DoS 攻击。 | SMTP 中继在初始握手期间遭受拒绝服务(DoS)攻击。 |
| 450 | 4.2.1 您尝试联系的用户接收邮件过于频繁。请稍后重新发送您的消息。 | 收件人的邮箱暂时超载;请发件人稍后再试。 |
| 450 | 4.2.1 您尝试联系的用户接收邮件的速度过快,导致无法接收更多消息。 | 收件人接收电子邮件的速度过快,后续消息将被延迟。 |
| 450 | 4.2.1 该客户已超出 SMTP 中继峰值限制。这是一个临时错误。 | 已达到 SMTP 中继的最大数量上限,导致出现临时错误。 |
| 451 | 4.3.0 邮件服务器暂时拒绝了消息。 | 收件人的邮件服务器暂时拒绝了该消息。 |
| 451 | 4.3.0 不支持在单次事务中发送至多个目标域名。请重试。 | 试图在单次事务中向多个域名发送电子邮件,此操作不受支持。 |
| 451 | 4.4.2 超时 – 正在关闭连接。 | 服务器因超时而关闭了连接。 |
| 451 | 4.5.0 SMTP 协议违规,请参阅 RFC 2821。 | 在交换命令期间违反了 SMTP 协议。 |
| 452 | 4.2.2 您尝试联系的电子邮件帐户已超出配额。 | 收件人的邮箱已满,无法接收更多消息。 |
| 452 | 4.5.3 单次事务的域名策略大小已超出限制,请在单独的事务中尝试向此收件人发送。 | 已超出收件人域名的电子邮件策略大小限制。 |
| 452 | 4.5.3 您的消息包含的收件人过多。 | 消息包含的收件人过多,服务器无法在单次事务中处理。 |
| 454 | 4.5.0 SMTP 协议违规,STARTTLS 之后不允许流水线传输命令,请参阅 RFC 3207。 | 在启动 TLS 加密后发生了 SMTP 协议违规。 |
| 454 | 4.7.0 由于临时系统问题无法验证身份。请稍后再试。 | 临时问题导致身份验证无法完成;请发件人稍后重试。 |
| 454 | 5.5.1 STARTTLS 不能重复执行。 | 在不允许的情况下试图重启 TLS 加密。 |
常见的 SMTP 500 错误代码
| 错误代码 | SMTP 错误消息 | 说明 |
|---|---|---|
| 501 | 5.5.2 无法解码响应。 | 服务器无法解码来自客户端的响应。 |
| 501 | 5.5.4 HELO/EHLO 参数无效。 | 在 SMTP 的 HELO/EHLO 阶段提供了无效参数。 |
| 502 | 5.5.1 无法识别的命令过多,再见。 | 服务器接收到过多无法识别的命令,因此终止连接。 |
| 502 | 5.5.1 未实现的命令。 | 服务器接收到未实现的命令,因此终止连接。 |
| 502 | 5.5.1 无法识别的命令。 | 服务器接收到无法识别的命令,因此终止连接。 |
| 503 | 5.5.1 请先执行 EHLO/HELO。 | 客户端应先发送 EHLO/HELO 命令,然后再发送其他命令。 |
| 503 | 5.5.1 请先执行 MAIL。 | 客户端应在 RCPT 命令之前发送 MAIL 命令。 |
| 503 | 5.5.1 请先执行 RCPT。 | 客户端应在 MAIL 命令之后发送 RCPT 命令。 |
| 503 | 5.7.0 不允许更改身份。 | 服务器不允许更改消息发件人身份。 |
| 504 | 5.7.4 无法识别的身份验证类型。 | 服务器无法识别客户端使用的身份验证类型。 |
| 530 | 5.5.1 需要身份验证。 | 通过服务器发送电子邮件需要进行身份验证。 |
| 530 | 5.7.0 必须先执行 STARTTLS 命令。 | 客户端必须先执行 STARTTLS 命令,然后才能尝试验证身份。 |
| 535 | 5.5.4 该 AUTH 模式不允许使用可选参数。 | 指定的身份验证模式不允许使用可选参数。 |
| 535 | 5.7.1 需要应用专用密码。 | 进行身份验证需要应用专用密码。 |
| 535 | 5.7.1 请使用网页浏览器登录,然后再试。 | 用户必须通过网页浏览器登录才能解决身份验证问题。 |
| 535 | 5.7.1 用户名和密码不被接受。 | 所提供的用户名和密码未通过身份验证。 |
| 550 | 5.1.1 您尝试联系的电子邮件帐户不存在。 | 收件人的电子邮件地址不存在或拼写有误。 |
| 550 | 5.2.1 您尝试联系的电子邮件帐户已被停用。 | 收件人的电子邮件帐户已被停用,无法接收消息。 |
| 550 | 5.2.1 您尝试联系的用户接收邮件的速度过快,导致无法接收更多消息。 | 收件人接收电子邮件的速度过快,后续消息将被延迟。 |
| 550 | 5.4.5 已超出每日发送配额。 | 发件人已超出每日电子邮件发送配额。 |
| 550 | 5.4.5 该用户的每日 SMTP 中继限制已超出。 | 发件人已超出每日 SMTP 中继限制。 |
| 550 | 5.7.0 邮件中继被拒绝。 | 服务器已拒绝发件人 IP 地址的邮件中继。 |
| 550 | 5.7.1 电子邮件配额已超出。 | 收件人的电子邮件帐户已超出配额,无法接收更多消息。 |
| 550 | 5.7.1 中继凭证无效。 | 提供的 SMTP 中继凭证无效。 |
| 550 | 5.7.1 我们的系统检测到来自您的 IP 地址的未经请求邮件数量异常。 | 发件人的 IP 地址因涉嫌发送垃圾邮件被封锁。 |
| 550 | 5.7.1 我们的系统检测到此消息可能是未经请求的邮件。 | 该消息疑似垃圾邮件,因此已被封锁。 |
| 550 | 5.7.1 您用于发送邮件的 IP 未获授权直接向我们的服务器发送电子邮件。 | 发件人的 IP 未获授权直接向收件人的服务器发送电子邮件。 |
| 550 | 5.7.1 您发送至(或发送自)的用户或域名的策略禁止了您发送的邮件。 | 收件人域名的策略阻止了已发送的电子邮件。 |
| 550 | 5.7.1 不接受来自此域名的未经身份验证的邮件。 | 服务器不接受来自指定域名的未经身份验证的电子邮件。 |
| 550 | 5.7.1 该客户的每日 SMTP 中继限制已超出。 | 发件人已超出每日 SMTP 中继限制。 |
| 550 | 5.7.26 由于域名的 DMARC 策略,不接受来自 domain-name 的未经身份验证的邮件。 | 该域名的 DMARC 策略阻止了未经身份验证的电子邮件。 |
| 552 | 5.2.2 您尝试联系的电子邮件帐户已超出配额。 | 收件人的邮箱已满,无法接收更多消息。 |
| 552 | 5.2.3 您的消息超出了 Google 的消息大小限制。 | 消息大小超出了 Google 电子邮件服务允许的最大值。 |
| 553 | 5.1.2 我们无法找到收件人域名。 | 收件人域名不存在,或者电子邮件地址中有拼写错误。 |
| 554 | 5.6.0 邮件消息格式有误。不予接受。 | 电子邮件格式有误,无法被接受。 |
| 554 | 5.6.0 消息超过了 50 跳,这可能表示存在邮件循环。 | 消息经过的服务器过多,这可能表明存在邮件循环。 |
| 554 | 5.7.0 未经身份验证的命令过多。 | 服务器接收到过多未经身份验证的命令,因此终止连接。 |
| 555 | 5.5.2 语法错误。 | 服务器在客户端的命令中遇到语法错误。 |