「550 5.1.1」MTA 错误讯息代码解析

您是否常收到如下图所示的电子邮件呢?收到这类夹杂英文与数字的信件,表示您要求网络邮局( 即邮件服务器 )为您寄送电子邮件的动作失败,至于传送不成功的原因?是暂时无法投递,还是完全传送失败?若要知晓详情,您需要进一步了解来自「mta」的「错误讯息代码」。下图中红色底线所标示的 550 5.1.1 即为 MTA 错误讯息代码。

550.5.1.jpg

大小: 7.37 K
尺寸:  x 
浏览: 19 次
点击打开新窗口浏览全图

1. 什么是 MTA?
MTA(Mail Transfer Agent ):邮件传送代理,由「邮件服务器」扮演 MTA 角色,负责完成 MUA (邮件使用代理,即 Outlook Express 等邮件收发软件)传送信件的请求,将邮件从一个 MTA ( 您的邮件服务器 )传到另一个 MTA(对方的邮件服务器)。因此,简单地说,MTA 错误讯息代码,即是由邮局( 邮件服务器 )来函告知您寄信不成功与退信原因。

MTA 错误代码的表现方式如 550 5.1.1 ,由两大部份组成:「SMTP 代码」与「DSN 代码」所组成。以 550 5.1.1 为例,550 为 SMTP 代码, 5.1.1为 DSN 代码。SMTP 代码固定为三位数字, DSN 代码固定为由小数点隔开的三个数字。
以下将分别进一步说明「SMTP 代码」与「DSN 代码」。

2. 什么是 SMTP 代码?

SMTP 为 Simple Mail Transfer Protocol 的简写,为发信人与邮件服务器间,以 Internet 传送 E-Mail 的通讯协议。

SMTP 有一组固定的响应代码,表示邮件服务器对于传送邮件要求的响应状况。其中 421、450、451、452、550、551、552、553、554 等 9 组代码表示您要求邮件服务器执行的动作不成功。表(一) 为您可能在退信中读到的 SMTP 错误或邮件传送失败的错误讯息代码。
3. 什么是 DSN 错误代码?
DSN 为 Delivery Status Notification 的简写,为邮件传递状态通知,以三个数字 a.b.c 的形式组成,分别解释邮件是否传递成功、失败的原因,以及进一步详情。

以 MTA 错误代码 550 5.1.1 为例:

位置
a
b
c
?例
5
1
1
?明a 位置只可能出?三??字 2、4 5

2表示本?息?送成功
4????不成功,?件伺服器?稍後再?。
5?件?送失?。


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 位置的?字,?一步解??件?送不成功的原因

???的 DSN ??代???,配合表 (二) 我?得知 550 5.1.1 代表?件?送失?,伺服器?法?行寄件者所要求的?信?作,原因??件收件地址??,且?件?退回?寄件者。值得注意的是一般只有在???法????送失??才?通知寄件者。因此您只?看到代表???送失?,稍後?再?的 4.X.X ,??送?作失?,伺服器?不再重送的 5.X.X ??代?

若您?企??路系?管理者,?琦科技建?您依?此文??技?通?,?使用者每?收到退件?,???退件的信件?文中的 MTA ??代?一?告知系?管理者,以便系?管理者?使用者判定?件?送失?的原因,??使用者解答疑?或?理??。

SMTP
代?? DSN 代?一?表

?考?料:RFC 821、RFC 2821、RFC 1893

?系?管理者而言,RFC(Request For Comment)是您工作上重要的???考的文件
RFC 代表一系列????路相?的文件,包括各??路?定、演算法、各??制的建置概念,甚至涵?重要的????及意??述。由 IETF(Internet Engineering Task Force)所?定的各????路?定?格,如大家所熟知的IP(Internet Protocol,RFC-791)? TCP(Transmission Control Protocol,RFC-793)等,都是透? RFC 文件的?表,而成????路?定的??。
如您?於 RFC 的???容?最新?展有?趣,可前往 Internet Engineering Task Force ?站( http://www.ietf.org )查?。

表(一) SMTP 代?

代???
421<domain> Service not available, closing transmission channel括??的主??法提供正常服?,???送管道,?件??留在主?上
450 Requested mail action not taken: mailbox unavailable 所要求的?件?作?法?行:?件信箱?法提供服?,?件??留在主?上
451Requested action aborted: local error in processing要求?作中?:本地端??
452 Requested action not taken: insufficient system storage要求?作?法?行:系?空?不足
550 Requested action not taken: mailbox unavailable 所要求?作?法?行:信箱不存在,?件?退回?寄件者
551 User not local; please try <forward-path>?件伺服器知道使用者不?於本地端,???括??的?送路?
552Requested mail action aborted: exceeded storage allocation所要求的?作中?:超出所分配的?存空??件?退回?寄件者
553Requested action not taken: mailbox name not allowed所要求的?作未?行:信箱不允???作?行
554 Transaction failed?送失?


表(二) DSN ??代?

注意事?:第一?字元? 4 5
4.X.X 代表????,?件伺服器?稍後再?
5.X.X 代表?件?送失?

??代??? 
X.1.X 表示?件地址(Address)??X.1.0Other address status 其他?件地址??
X.1.1Bad destination mailbox address收件地址信箱??
X.1.2 Bad destination system address收件地址系???
X.1.3Bad destination mailbox address syntax收件地址信箱句法??
X.1.4Destination mailbox address ambiguous收件地址信箱不清
X .1.5Destination mailbox address valid收件地址信箱?效
X.1.6 Mailbox has moved信箱已移除
X.1.7Bad sender's mailbox address syntax寄件者信箱句法??
X.1.8 Bad sender's system address寄件者系???
X.2.X 表示收件者信箱(Mailbox)??X.2.0Other or undefined mailbox status其他或未定?的收件者信箱??
X.2.1Mailbox disabled, not accepting messages信箱?法?作,?法接收信件
X.2.2 Mailbox full信箱已?
X.2.3Message length exceeds administrative limit.?件?度超出管理者限制
X.2.4 Mailing list expansion problem此信箱?於特定?件群?,但群??法?展
X.3.X 表示目的地?件系?(Mail System)??X.3.0Other or undefined mail system status其他或未定?的?件系???
X.3.1Mail system full?件系??存空?已?
X.3.2System not accepting network messages主??法接收信件,可能????、?修等
X.3.3 System not capable of selected features指定的?件特徵?法?收件主?所接收
X.3.4Message too big for system?件大小超出?件系?限制
X.3.5 System incorrectly configured系??定??,?法接收?件
X.4.X 表示?件?送系??路?路由(Network and Routing)??X.4.0Other or undefined network or routing status其他或未定?的?路?路??定??
X.4.1 No answer from host主??回?
X.4.2Bad connection????
X.4.3 Directory server failure?路系??法?送?件,例如?法??到DNS伺服器
X.4.4 Unable to route ?件系?所需的路由??不足,?法?定?送路由
X.4.5 Network congestion?路壅塞
X.4.6Routing loop detected?件因??的路由?定,多次?行而?法?送
X.4.7 Delivery time expired?件?留主??久
X.5.X
表示?件?送?定?? (Mail Delivery Protocol)??,可能是寄件方、收信方或是?送?件系?的??
X.5.0 Other or undefined protocol status其他或未定?的通??定??
X.5.1Invalid command命令?效
X.5.2Syntax 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.0Other or undefined media error其他或未定?的媒介??
X.6.1Media not supported?送?定或?送?件的系?不支援?媒介
X.6.2Conversion required and prohibited?件?容在?送之前必需?????作,但??作不被允?
X.6.3 Conversion required but not supported?件?容在?送之前??????作,但?法?行
X.6.4Conversion with loss performed?件?送成功,但部份?容因?法??而?失
X.6.5 Conversion failed???作失?
X.7.X 表示安全或?件?控??(Security or Policy) 的??X.7.0 Other or undefined security status其他安全或?件?控????
X.7.1Delivery not authorized, message refused寄件者?授??送信件
X.7.2Mailing list expansion prohibited寄件者?授?寄信予??件群?
X.7.3Security conversion required but not possible?件安全?定
X.7.4Security features not supported?件含有安全特徵如??措施,但不??送?定所接受
X.7.5Cryptographic failure?授?得以??或解密??件的系??法完成??作,因所需??不完全
X.7.6Cryptographic algorithm not supported?授?得以??或解密??件的系??法完成??作,因演算法不支援
X.7.7 Message integrity failure?授?得以????件的系??法完成??作,因?件已??

Tags: 550 5.1.1 , 错误代码 , mta

« 上一篇 | 下一篇 »

访客评论

  1. #1 油烟机 2009, March 20, 3:06 PM
    踩一脚,留个印
  2. #2 离心机 2009, September 9, 5:10 PM
    原来是这样啊

发表评论

评论内容 (必填):

点击获得Trackback地址
My E-mail