了解SMTP错误代码

太常见的错误信息是不可理解的。 此页面将作为您的邮件服务器在您的电子邮件发送失败时生成的代码指南。 如果您收到错误消息,如“无法发送消息,错误421”,您的下一步是什么? 让本页成为您下一步做什么的指南。

SMTP错误代码:数字背后的含义

邮件服务器将回复客户端(例如您的电子邮件程序)使用返回码进行的每个请求。 此代码由三个数字组成。

第一个通常表示服务器是否接受命令以及它是否可以处理它。 五个可能的值是:

第二个数字提供更多信息。 这六个可能的值是:

最后一个数字更具体,并显示更多的邮件传输状态。

SMTP 550:一个或多个收件人永久失败?

发送电子邮件时最常见的SMTP错误代码是550。

SMTP错误550是一个通用的错误消息。 这意味着电子邮件无法发送。

由于各种原因发生SMTP错误550传递失败; 虽然错误代码550本身不会告诉你导致失败的原因,但许多SMTP服务器都包含一条带有错误代码的解释性消息。

通常情况下,邮件无法发送,因为邮件被阻止为垃圾邮件,无论是通过分析其内容,还是因为发件人或发件人的网络在DNS黑名单中被列为可能的垃圾邮件来源。 一些邮件服务器也检查链接到恶意软件,并返回错误550.这些情况的SMTP错误550代码包括:

你能做什么? 如果可能,请尝试通过其他方式联系收件人 。 如果错误消息指向特定的黑名单或垃圾邮件过滤器,请尝试联系列表或过滤器管理员 。 如果没有这些,你可以随时向电子邮件提供商解释不幸的情况 。 他们可以在接收方与他们的同事联系,并对情况进行分类。

SMTP错误代码列表(附说明)

SMTP错误的三个数字为我们提供了ESMTP / SMTP服务器响应代码的详细列表,如RFC 821及后续扩展中所述:

以下错误消息(500-504)通常会告诉您,您的电子邮件客户端已损坏,或者最常见的原因是您的电子邮件无法以某种原因送达。