问题

Domino® SMTP服务器的管理员在Domino控制台,log.nsf的其它事件视图或控制台日志看到"SMTP Protocol Returned a Transient Error" 和"SMTP Protocol Returned a Permanent Error"错误。这两种错误有什么区别吗?

 
解答
在预期的时间内从源服务器传送邮件到目的服务器失败,得到的"SMTP Protocol Returned a Transient Error"和"SMTP Protocol Returned a Permanent Error"错误的区别在于:Transient errors是暂时的, 而permanent errors是不可恢复的错误。


"SMTP Protocol Returned a Transient Error," 说明从源服务器传送邮件到目的服务器失败是暂时的,例如:DNS, 防火墙或目的服务器的限制。默认在24小时内的每隔一段时间将会重新发送。

例如:

"<MM/DD/YYYY> 05:37:42 PM Router: No messages transferred to ACME.COM
(host ritz.ACME.COM) via SMTP: SMTP Protocol Returned a Transient Error"

Transient errors经常跟着4XX错误代码, 例如:

"421 ritz.ACME.COM SMTP service not available, closing transmission channel"


"SMTP Protocol Returned a Permanent Error," 说明从源服务器传送邮件到目的服务器失败是由于一个重要的错误条件导致了传送的立即中断,例如:邮件超过大小限制,无效的收件人和源服务器被列入黑名单。导致此错误的邮件不会被重新发送。例如:

"<MM/DD/YYYY> 05:37:42 PM Router: No messages transferred to ACME.COM
(host ritz.ACME.COM) via SMTP: SMTP Protocol Returned a Permanent Error"

Permanent errors经常跟着5XX错误代码, 例如:

"554 Connection from <spam.bogus.com> rejected for policy reasons. Host found in DNS blacklist at <blacklist>"