MTA 错误代码的表现方式如 550 5.1.1 ,由两大部份组成:「SMTP 代码」与「DSN 代码」所组成。以 550 5.1.1 为例,550 为 SMTP 代码, 5.1.1为 DSN 代码。SMTP 代码固定为三位数字, DSN 代码固定为由小数点隔开的三个数字。以下为DSN错误代码解释:DSN 为 Delivery Status Notification 的简写,为邮件传递状态通知,以三个数字 a.b.c 的形式组 成,分别解释邮件是否传递成功、失败的原因,以及进一步详情。例: DSN代码: a . b . c说明:a 位置只可能出现三种数字 2、4 或 5 。2 表示本讯息递送成功 4 暂时传递不成功,邮件服务器每 15 分钟将重试一次,尝试 5 天若仍告失败将退回给寄件者。 5 邮件最终传送失败。b 和 c 位置有 1-7 七种可能数字,分别代表不同类别的问题。1 邮件地址 (Address) 2 收件者信箱 (Mailbox) 3 目的地邮件系统 (Mail System) 4 邮件传送系统网络与路由 (Network and Routing) 5 邮件传送协议 (Mail Delivery Protocol) 6 邮件内容或媒介(Message Content or Media) 7 安全或邮件监控规则(Security or Policy) 配合 b 位置的数字,进一步解释邮件传送不成功的原因 注意事项:第一个字符为 4 或 54.X.X 代表暂时错误,邮件服务器将稍后再试5.X.X 代表邮件传送失败
X.1.X 表示邮件地址(Address)问题
X.1.0 Other address status 其它邮件地址问题X.1.1 Bad destination mailbox address 收件地址信箱错误X.1.2 Bad destination system address 收件地址系统错误X.1.3 Bad destination mailbox address syntax 收件地址信箱句法错误X.1.4 Destination mailbox address ambiguous 收件地址信箱不清X .1.5Destination mailbox address valid 收件地址信箱无效X.1.6Mailbox has moved 信箱已移除X.1.7 Bad sender's mailbox address syntax 寄件者信箱句法错误X.1.8Bad sender's system address 寄件者系统错误
X.2.X 表示收件者信箱(Mailbox)问题 X.2.0 Other or undefined mailbox status 其它或未定义的收件者信箱问题
X.2.1 Mailbox disabled, not accepting messages 信箱无法运作,无法接收信件X.2.2Mailbox full 信箱已满X.2.3 Message length exceeds administrative limit. 邮件长度超出管理者限制X.2.4 Mailing list expansion problem 此信箱属于特定邮件群组,但群组无法开展
X.3.X 表示目的地邮件系统(Mail System)问题 X.3.0 Other or undefined mail system status 其它或未定义的邮件系统问题
X.3.1Mail system full 邮件系统储存空间已满X.3.2 System not accepting network messages 主机无法接收信件,可能暂时关机、维修等X.3.3 System not capable of selected features 指定的邮件特征无法为收件主机所接收X.3.4Message too big for system 邮件大小超出邮件系统限制X.3.5System incorrectly configured 系统设定错误,无法接收邮件
X.4.X 表示邮件传送系统网络与路由(Network and Routing)问题 X.4.0 Other or undefined network or routing status 其它或未定义的网络与路邮设定问题
X.4.1 No answer from host 主机无响应X.4.2Bad connection 联机错误X.4.3Directory server failure 网络系统无法转送邮件,例如无法联机到DNS服务器X.4.4 Unable to route 邮件系统所需的路由信息不足,无法决定传送路由X.4.5Network congestion 网络壅塞X.4.6 Routing loop detected 邮件因错误的路由设定,多次遶行而无法传送X.4.7Delivery time expired 邮件滞留主机过久
X.5.X表示邮件传送协议问题 (Mail Delivery Protocol)问题,可能是寄件方、收信方或是传送邮件系统的问题 X.5.0 Other or undefined protocol status 其它或未定义的通讯协议问题
X.5.1Invalid command 命令无效X.5.2 Syntax error 邮件传送协议的句法错误X.5.3 Too many recipients 太多收件者X.5.4 Invalid command arguments 命令叙述错误X.5.5 Wrong protocol version 错误的通讯协议版本
X.6.X表示邮件内容或媒介(Message Content or Media)的问题,收件者与寄件者双方必需支持同样的内容类别(Content Type) X.6.0 Other or undefined media error 其它或未定义的媒介问题
X.6.1 Media not supported 传送协议或转送邮件的系统不支持该媒介X.6.2Conversion required and prohibited 邮件内容在传送之前必需经过转换动作,但该动作不被允许X.6.3 Conversion required but not supported 邮件内容在转送之前须经过转换动作,但无法执行X.6.4Conversion with loss performed 邮件传送成功,但部份内容因无法转换而遗失X.6.5Conversion failed 转换动作失败
X.7.X 表示安全或邮件监控规则(Security or Policy) 的问题 X.7.0Other or undefined security status 其它安全或邮件监控规则问题
X.7.1 Delivery not authorized, message refused 寄件者无授权传送信件X.7.2 Mailing list expansion prohibited 寄件者无授权寄信予该邮件群组X.7.3 Security conversion required but not possible 邮件安全协定X.7.4 Security features not supported 邮件含有安全特征如认证措施,但不为传送协议所接受X.7.5Cryptographic failure 经授权得以认证或解密该邮件的系统无法完成该动作,因所需信息不完全X.7.6Cryptographic algorithm not supported 经授权得以认证或解密该邮件的系统无法完成该动作,因算法不支持X.7.7 Message integrity failure 经授权得以认证该邮件的系统无法完成该动作,因邮件已损毁