太常见的错误信息是不可理解的。 此页面将作为您的邮件服务器在您的电子邮件发送失败时生成的代码指南。 如果您收到错误消息,如“无法发送消息,错误421”,您的下一步是什么? 让本页成为您下一步做什么的指南。
SMTP错误代码:数字背后的含义
邮件服务器将回复客户端(例如您的电子邮件程序)使用返回码进行的每个请求。 此代码由三个数字组成。
第一个通常表示服务器是否接受命令以及它是否可以处理它。 五个可能的值是:
- 1 :服务器已接受命令,但尚未采取行动。 确认信息是必需的。 目前,这不被使用。
- 2 :服务器已成功完成任务。
- 3 :服务器已经理解了请求,但需要更多的信息来完成它。
- 4 :服务器遇到临时故障。 如果命令重复没有任何变化,则可能会完成。 邮件服务器可以使用此类临时故障来保留不受信任的发件人。
- 5 :服务器遇到错误。
第二个数字提供更多信息。 这六个可能的值是:
- 0 :发生语法错误。
- 1 :表示信息回复,例如对HELP请求。
- 2 :指连接状态。
- 3和4是未指定的。
- 5 :指整个邮件系统和邮件服务器的状态。
最后一个数字更具体,并显示更多的邮件传输状态。
SMTP 550:一个或多个收件人永久失败?
发送电子邮件时最常见的SMTP错误代码是550。
SMTP错误550是一个通用的错误消息。 这意味着电子邮件无法发送。
由于各种原因发生SMTP错误550传递失败; 虽然错误代码550本身不会告诉你导致失败的原因,但许多SMTP服务器都包含一条带有错误代码的解释性消息。
通常情况下,邮件无法发送,因为邮件被阻止为垃圾邮件,无论是通过分析其内容,还是因为发件人或发件人的网络在DNS黑名单中被列为可能的垃圾邮件来源。 一些邮件服务器也检查链接到恶意软件,并返回错误550.这些情况的SMTP错误550代码包括:
- 550 5.7.1:服务不可用:使用###(Exchange Server)阻止客户端[###]
- 550 5.7.1 :邮件被内容过滤拒绝为垃圾邮件(Exchange Server)
- 550此邮件被分类为垃圾邮件,可能无法投放
- 550垃圾邮件的高概率(Gmail)
- 550 5 2 1来自拒绝垃圾邮件网站的邮件
- 550您的邮件已被拒绝,因为您被发现发送垃圾邮件(从Rackspace发送)
- 550消息包含不安全的内容
你能做什么? 如果可能,请尝试通过其他方式联系收件人 。 如果错误消息指向特定的黑名单或垃圾邮件过滤器,请尝试联系列表或过滤器管理员 。 如果没有这些,你可以随时向电子邮件提供商解释不幸的情况 。 他们可以在接收方与他们的同事联系,并对情况进行分类。
SMTP错误代码列表(附说明)
SMTP错误的三个数字为我们提供了ESMTP / SMTP服务器响应代码的详细列表,如RFC 821及后续扩展中所述:
- 211 - 系统状态消息。
- 214 - 一个人类读者的帮助信息如下。
- 220 - SMTP服务已准备就绪。
- 221 - 服务关闭。
- 250 - 采取并完成了所要求的行动。 他们都是最好的信息。
- 251 - 收件人不在服务器本地,但服务器将接受并转发邮件。
- 252 - 收件人不能VRFYed,但服务器接受邮件并尝试传递。
- 354 - 开始消息输入并以..结尾。这表示服务器已准备好接收消息本身(在告知它来自哪里以及您想要去哪里之后)。
- 421 - 服务不可用,连接将被关闭。
- 450 - 请求的命令失败,因为用户的邮箱不可用(例如因为它已被锁定)。 稍后再试。
- 451 - 由于服务器错误,该命令已中止。 不是你的错。 也许让管理员知道。
- 452 - 由于服务器系统存储空间不足,命令已中止。
- 455 - 此时服务器无法处理该命令。
以下错误消息(500-504)通常会告诉您,您的电子邮件客户端已损坏,或者最常见的原因是您的电子邮件无法以某种原因送达。
- 500 - 由于语法错误,服务器无法识别命令。
- 501 - 在命令参数中遇到语法错误。
- 502 - 此命令未执行。
- 503 - 服务器遇到一系列错误的命令。
- 504 - 命令参数未实现。
- 521 - 该主机从不接受邮件; 虚拟服务器的响应。
- 541 - 由于政策原因(通常是垃圾邮件过滤器)无法传送邮件。 (只有一些SMTP服务器返回此错误代码。)
- 550 - 请求的命令失败,因为用户的邮箱不可用(例如,因为未找到该邮箱,或者因为该命令因政策原因而被拒绝)。
- 551 - 收件人不在服务器本地。 服务器然后给出一个转发地址来尝试。
- 552 - 由于超出存储分配,操作被中止。
- 553 - 该命令因邮箱名称无效而中止。
- 554 - 交易失败。 归咎于天气。
- 555 - 服务器无法识别电子邮件地址格式,并且无法送达。
- 556 - 消息必须被转发,但接收服务器将拒绝它。