Proton 主页

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 回复代码涉及电子邮件服务的不同方面,可能表明的问题包括:

  • 预期收件人的电子邮件地址未在该服务中注册。
  • 消息已被标记为垃圾邮件,或因包含病毒而被标记。
  • 发件人的域名已被认定为垃圾邮件来源。
  • 电子邮件违反了公司的电子邮件政策,例如包含信用卡号等敏感信息或使用违禁语言。

并非所有 SMTP 回复代码都表示错误。以“4”或“5”开头的回复代码才是错误。

SMTP 错误代码的类型

SMTP 错误根据回复代码的首位数字分为两大群组:

  • 以“4”开头的错误代码表示临时失败:无需立即采取操作,发件人的邮件服务器会自动重试发送电子邮件。
  • 以“5”开头的错误代码表示永久失败:需要采取措施才能解决问题并成功送达电子邮件。

了解并正确应对 SMTP 错误代码有助于快速解决电子邮件送达问题。

如需电子邮件送达问题的进一步帮助,请通过我们的 支持表单发送错误的详细信息。

常见的 SMTP 400 错误代码

错误代码SMTP 错误消息说明
4214.3.0 临时系统问题。请稍后再试。服务器端出现临时问题;请发件人稍后重试。
4214.4.5 服务器繁忙,请稍后再试。服务器当前负载过高;请发件人稍后重试。
4214.7.0 IP 不在 RCPT 域名的白名单中,正在关闭连接。发送 IP 地址未获授权向收件人域名发送电子邮件。
4214.7.0 我们的系统检测到来自您的 IP 地址的未经请求邮件数量异常。发送 IP 地址因涉嫌发送垃圾邮件被暂时封锁。
4214.7.0 临时系统问题。请稍后再试。服务器端出现临时问题;请发件人稍后重试。
4214.7.0 RCPT 域名要求使用 TLS,正在关闭连接。收件人域名要求电子邮件传输使用 TLS 加密。
4214.7.0 请稍后再试,正在关闭连接。这通常表示 SMTP 中继在 HELO 阶段遭受 DoS 攻击。SMTP 中继在初始握手期间遭受拒绝服务(DoS)攻击。
4504.2.1 您尝试联系的用户接收邮件过于频繁。请稍后重新发送您的消息。收件人的邮箱暂时超载;请发件人稍后再试。
4504.2.1 您尝试联系的用户接收邮件的速度过快,导致无法接收更多消息。收件人接收电子邮件的速度过快,后续消息将被延迟。
4504.2.1 该客户已超出 SMTP 中继峰值限制。这是一个临时错误。已达到 SMTP 中继的最大数量上限,导致出现临时错误。
4514.3.0 邮件服务器暂时拒绝了消息。收件人的邮件服务器暂时拒绝了该消息。
4514.3.0 不支持在单次事务中发送至多个目标域名。请重试。试图在单次事务中向多个域名发送电子邮件,此操作不受支持。
4514.4.2 超时 – 正在关闭连接。服务器因超时而关闭了连接。
4514.5.0 SMTP 协议违规,请参阅 RFC 2821。在交换命令期间违反了 SMTP 协议。
4524.2.2 您尝试联系的电子邮件帐户已超出配额。收件人的邮箱已满,无法接收更多消息。
4524.5.3 单次事务的域名策略大小已超出限制,请在单独的事务中尝试向此收件人发送。已超出收件人域名的电子邮件策略大小限制。
4524.5.3 您的消息包含的收件人过多。消息包含的收件人过多,服务器无法在单次事务中处理。
4544.5.0 SMTP 协议违规,STARTTLS 之后不允许流水线传输命令,请参阅 RFC 3207。在启动 TLS 加密后发生了 SMTP 协议违规。
4544.7.0 由于临时系统问题无法验证身份。请稍后再试。临时问题导致身份验证无法完成;请发件人稍后重试。
4545.5.1 STARTTLS 不能重复执行。在不允许的情况下试图重启 TLS 加密。

常见的 SMTP 500 错误代码

错误代码SMTP 错误消息说明
5015.5.2 无法解码响应。服务器无法解码来自客户端的响应。
5015.5.4 HELO/EHLO 参数无效。在 SMTP 的 HELO/EHLO 阶段提供了无效参数。
5025.5.1 无法识别的命令过多,再见。服务器接收到过多无法识别的命令,因此终止连接。
5025.5.1 未实现的命令。服务器接收到未实现的命令,因此终止连接。
5025.5.1 无法识别的命令。服务器接收到无法识别的命令,因此终止连接。
5035.5.1 请先执行 EHLO/HELO。客户端应先发送 EHLO/HELO 命令,然后再发送其他命令。
5035.5.1 请先执行 MAIL。客户端应在 RCPT 命令之前发送 MAIL 命令。
5035.5.1 请先执行 RCPT。客户端应在 MAIL 命令之后发送 RCPT 命令。
5035.7.0 不允许更改身份。服务器不允许更改消息发件人身份。
5045.7.4 无法识别的身份验证类型。服务器无法识别客户端使用的身份验证类型。
5305.5.1 需要身份验证。通过服务器发送电子邮件需要进行身份验证。
5305.7.0 必须先执行 STARTTLS 命令。客户端必须先执行 STARTTLS 命令,然后才能尝试验证身份。
5355.5.4 该 AUTH 模式不允许使用可选参数。指定的身份验证模式不允许使用可选参数。
5355.7.1 需要应用专用密码。进行身份验证需要应用专用密码。
5355.7.1 请使用网页浏览器登录,然后再试。用户必须通过网页浏览器登录才能解决身份验证问题。
5355.7.1 用户名和密码不被接受。所提供的用户名和密码未通过身份验证。
5505.1.1 您尝试联系的电子邮件帐户不存在。收件人的电子邮件地址不存在或拼写有误。
5505.2.1 您尝试联系的电子邮件帐户已被停用。收件人的电子邮件帐户已被停用,无法接收消息。
5505.2.1 您尝试联系的用户接收邮件的速度过快,导致无法接收更多消息。收件人接收电子邮件的速度过快,后续消息将被延迟。
5505.4.5 已超出每日发送配额。发件人已超出每日电子邮件发送配额。
5505.4.5 该用户的每日 SMTP 中继限制已超出。发件人已超出每日 SMTP 中继限制。
5505.7.0 邮件中继被拒绝。服务器已拒绝发件人 IP 地址的邮件中继。
5505.7.1 电子邮件配额已超出。收件人的电子邮件帐户已超出配额,无法接收更多消息。
5505.7.1 中继凭证无效。提供的 SMTP 中继凭证无效。
5505.7.1 我们的系统检测到来自您的 IP 地址的未经请求邮件数量异常。发件人的 IP 地址因涉嫌发送垃圾邮件被封锁。
5505.7.1 我们的系统检测到此消息可能是未经请求的邮件。该消息疑似垃圾邮件,因此已被封锁。
5505.7.1 您用于发送邮件的 IP 未获授权直接向我们的服务器发送电子邮件。发件人的 IP 未获授权直接向收件人的服务器发送电子邮件。
5505.7.1 您发送至(或发送自)的用户或域名的策略禁止了您发送的邮件。收件人域名的策略阻止了已发送的电子邮件。
5505.7.1 不接受来自此域名的未经身份验证的邮件。服务器不接受来自指定域名的未经身份验证的电子邮件。
5505.7.1 该客户的每日 SMTP 中继限制已超出。发件人已超出每日 SMTP 中继限制。
5505.7.26 由于域名的 DMARC 策略,不接受来自 domain-name 的未经身份验证的邮件。该域名的 DMARC 策略阻止了未经身份验证的电子邮件。
5525.2.2 您尝试联系的电子邮件帐户已超出配额。收件人的邮箱已满,无法接收更多消息。
5525.2.3 您的消息超出了 Google 的消息大小限制。消息大小超出了 Google 电子邮件服务允许的最大值。
5535.1.2 我们无法找到收件人域名。收件人域名不存在,或者电子邮件地址中有拼写错误。
5545.6.0 邮件消息格式有误。不予接受。电子邮件格式有误,无法被接受。
5545.6.0 消息超过了 50 跳,这可能表示存在邮件循环。消息经过的服务器过多,这可能表明存在邮件循环。
5545.7.0 未经身份验证的命令过多。服务器接收到过多未经身份验证的命令,因此终止连接。
5555.5.2 语法错误。服务器在客户端的命令中遇到语法错误。