关于 SMTP 错误消息

SMTP 是邮件服务器用于收发电子邮件的互联网标准。SMTP 错误消息可帮助您了解邮件发送失败的原因。如果传入或外发的邮件被退回,请查看退回邮件,看看是否有 SMTP 错误代码,该代码可以帮助您诊断问题。

SMTP 错误消息采用以下格式。错误代码和状态代码中的每一位数字提供了级别递增的详细信息:

回复代码 状态代码 回复文本
xyz x.y.z 文本说明

以下是 SMTP 错误消息示例。错误消息说明了错误发生的原因,并提供了解决问题的推荐措施:

回复代码

SMTP 回复代码针对电子邮件服务的特定部分,并能说明以下问题:

  • 目标收件人未注册此服务。
  • 此邮件已被标记为垃圾邮件或包含病毒。
  • 发件人的网域被识别为垃圾邮件来源。
  • 此邮件违反了贵公司的电子邮件政策,例如,邮件包含信用卡号码或使用了被禁的语言。

4 5 开头的响应代码是错误代码,数字表示错误类型。以 4 开头的错误代码表示临时故障。发件人无需执行任何操作,重试即可。以 5 开头的错误代码表示永久性错误,需要采取措施来解决问题。

常见的 SMTP 400 错误代码

以 4 开头的错误代码表示服务器出现临时故障,但相应操作在重试后可以完成。以 4 开头的错误代码通常是与接收邮件服务器相关的错误。

错误代码 说明
421 无法使用该服务。请稍后重试
450 由于用户的邮箱不可用,请求的操作未执行
451 由于服务器错误,邮件未发送
452 由于服务器存储空间不足,命令已停止
455 服务器目前无法处理该命令

常见的 SMTP 500 错误代码

错误代码 说明
500 由于语法错误,服务器无法识别该命令
501 在命令参数或参数中发现了语法错误
502 命令未执行
503 服务器遇到了错误的命令序列
541 邮件被收件人地址拒绝
550 由于用户的邮箱不可用,或者接收服务器因为邮件可能是垃圾邮件而拒绝了邮件,请求的命令失败
551 目标收件人邮箱在接收服务器中不可用
552 由于收件人的邮箱存储空间不足,因此邮件未发送
553 由于邮箱名称不存在,命令已停止
554 事务失败,且没有更多详细说明

SMTP 错误代码通常后跟 3 位数字。这是 SMTP 增强型状态代码,详细说明了失败的原因。代码中的第二个数字表示回复类别。代码中的第三个字符提供了更多详细信息。

回复代码 421 表示传输信道(包含信息请求)出现暂时性错误。

回复代码 说明
x0z 语法错误
x1z 信息请求的回复
x2z 传输信道错误
x3z 未指定
x4z 未指定
x5z 邮件系统状态

状态代码

状态代码中的第一个数字表示代码类,第二个数字表示主题,第三位数字提供更多详细信息。

状态代码 4.4.5 表示邮件递送协议状态的临时网络和路由问题。

状态代码 说明
x.0.z 无法识别
x.1.z 处理状态
x.2.x 邮箱状态
x.3.x 邮件系统状态
x.5.x 邮件递送协议状态
x.6.x 邮件内容或媒体状态
x.7.x 安全性或政策状态

回复文本

SMTP 错误消息中的最后一个字段对错误进行了说明。

相关主题

SMTP 错误参考

RFC 5321 - Simple Mail Transfer Protocol(简单邮件传输协议)

RFC 1893 - Enhanced Mail System Status Codes(增强型邮件系统状态代码)

该内容对您有帮助吗?
您有什么改进建议?

需要更多帮助?

登录可获取更多支持选项,以便快速解决您的问题

true
立即开始免费试用 14 天

专业电子邮件地址、在线存储空间、共享日历、视频会议等工具一应俱全。立即开始免费试用 G Suite

搜索
清除搜索查询
关闭搜索框
Google 应用
主菜单
搜索支持中心
true
73010
false