DSN(Delivery Status Notification)回应码列表
除了基本的三位数错误代码之外,SMTP还有延伸的错误码:X.X.X,范例为:
"SMTP error from remote Mail Server after RCPT TO, 550 5.1.1 User unknown"
基本的错误代码"550"后面的"5.1.1"当中每一个数字代码皆有其含义,请参考下方列表:
2 | Success: success Specifies That the Dsn Is Reporting a Positive Delivery Action. Detail Sub-codes May Provide Notification of Transformations Required For Delivery. | 信件投递成功讯息: 此「投递状态通知」通报信件投递成功。尾随的第二码或第三码会提供更详细的状态细节。 |
4 | Persistent Transient Failure: a Persistent Transient Failure Is One in Which the Message As Sent Is Valid, But Persistence of Some Temporary Condition Has Caused Abandonment Or Delay of Attempts To Send the Message. If This Code Accompanies a Delivery Failure Report, Sending in the Future May Be Successful. | 持续性但非永久性的信件投递失败讯息: 邮件本身没有问题,但是有些暂时性的投递失败或延迟持续地发生,寄信者若是能够依照「投递状态通知」中的建议做修正,则重寄信件可能投递成功。 |
5 | Permanent Failure: a Permanent Failure Is One Which Is Not Likely To Be Resolved By Resending the Message in the Current Form. Some Change To the Message Or the Destination Must Be Made For Successful Delivery. | 永久性的信件投递失败讯息: 此类失败讯息告知寄信者即使重记信件也会失败。若是寄信者修改信件中或收件者数据中错误的部份,重寄信件可能投递成功。 |
1 | Other Address Status | 邮件账号相关的状态 |
2 | Other Or Undefined Mailbox Status | 邮件信箱相关的状态 |
3 | Other Or Undefined Mail System Status | 邮件系统相关的状态 |
4 | Other Or Undefined Network Or Routing Status | 网络或路由相关的状态 |
5 | Other Or Undefined Protocol Status | 邮件协议相关的状态 |
6 | Other Or Undefined Media Error | 邮件内容相关的状态 |
7 | Other Or Undefined Security Status | 邮件安全相关的状态 |
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.5 | Destination Mailbox Address Invalid | 无效的收信端邮件信箱地址 |
X.1.6 | Mailbox Has Moved | 邮件信箱已经被移往他处 |
X.1.7 | Bad Sender's Mailbox Address Syntax | 无效的寄信端邮件信箱地址语法 |
X.1.8 | Bad Sender's System Address | 无效的寄信端邮件服务器网域名地址 |
X.2.0 | Other Or Undefined Mailbox Status | 邮件信箱相关的状态 |
X.2.1 | Mailbox Disabled, Not Accepting Messages | 收信端邮件信箱已经被停用,暂时无法接收新进信件 |
X.2.2 | Mailbox Full | 收信端邮件信箱已满 |
X.2.3 | Message Length Exceeds Administrative Limit | 新进邮件大小超出收信端邮件信箱的系统默认值 |
X.2.4 | Mailing List Expansion Problem | 寄信端邮寄名单无法再扩充 |
X.3.0 | Other Or Undefined Mail System Status | 收信端邮件服务器相关的状态 |
X.3.1 | Mail System Full | 收信端邮件服务器的硬盘容量已满,用户可能也无法删除信件腾出空间 |
X.3.2 | System Not Accepting Network Messages | 收信端邮件服务器无法收新进信件,原因可能是邮件服务器无预警关机、负载过大或因停机保养。 |
X.3.3 | System Not Capable of Selected Features | 收信端邮件服务器不支持新进邮件内某些特定内容 |
X.3.4 | Message Too Big For System | 新进信件的大小超过收信端预设大小或邮件服务器硬盘大小 |
X.4.0 | Other Or Undefined Network Or Routing Status | 网络或路由相关的状态 |
X.4.1 | No Answer From Host | 收信端邮件服务器可能因系统忙碌而无法响应 |
X.4.2 | Bad Connection | 与收信端邮件服务器达成联机但是因为逾时或联机质量问题无法完成信件投递的工作。 |
X.4.3 | Routing / Directory Server Failure | 网络上的DNS服务器无法提供到收信端邮件服务器的路由信息 |
X.4.4 | Unable To Route | 寄信端邮件服务器因为DNS服务器无法提供到收信端邮件服务器的路由信息而无法决定下一个中继邮件服务器的位置。 |
X.4.5 | Network Congestion | 寄信端邮件服务器因网络壅塞而无法传递信件。 |
X.4.6 | Routing Loop Detected | 由于不正确的路由表或是预设的转寄循环造成过多的路由循环以致于信件投递失败。 |
X.4.7 | Delivery Time Expired | 收信端邮件服务器判定新进信件已经过期。可能是因为信件经过太久才从寄信端邮件服务器寄出或是信件本身的网络存活时间已经过期。实际的问题错误码应该可以在信件被退回出现并加以解决。 |
X.5.0 | Other Or Undefined Protocol Status | 邮件协议相关的状态 |
X.5.1 | Invalid 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.0 | Other Or Undefined Media Error | 邮件内容相关的状态 |
X.6.1 | Media Not Supported | 收信端邮件服务器不支持新进邮件内的内容 |
X.6.2 | Conversion Required And Prohibited | 寄出的邮件内容在送出之前内容上必须做格式转换但是目前此格式转换并不被允许。通常是寄信者或是寄信端邮件服务器对数据保护的一种手法。 |
X.6.3 | Conversion Required But Not Supported | 寄出的邮件内容在送出之前内容上必须做格式转换但是目前此格式转换并不支持或是不合成本。例如信件从一个支持八位的ESMTP网关无法在下一个支持七位的中继服务器之前转变成七位的数据格式。 |
X.6.4 | Conversion With Loss Performed | 寄出的邮件内容在送出之前内容上必须做格式转换,转换当中,信件中的些许数据将会流失。邮件成功地送出,但是会有一个警告讯息回传给寄信者告知资料有些许流失。有时,若是寄信者设定不要有数据上的流失时,永久的错误讯息则会回传给寄信者。 |
X.6.5 | Conversion Failed | 寄出的邮件内容在送出之前内容上必须做格式转换,但是转换失败。 |
X.7.0 | Other 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.5 | Cryptographic Failure | 经授权做解密的邮件传递系统因解密数据不足如密钥而无法做解密的动作。 |
X.7.6 | Cryptographic Algorithm Not Supported | 经授权做解密的邮件传递系统因不支持默认的解密算法而无法做解密的动作。 |
X.7.7 | Message Integrity Failure | 经授权做解密的邮件传递系统因数据损毁或是数据内容已失去其完整性而无法做解密的动作。 |