2009年7月15日 星期三

[Mail] 郵件系統常見錯誤代碼解釋

因為工作需要,所以很常用到郵件代碼查詢。這份文件也是從網路上抓下來的,只是經過許久,忘了從哪抓來的。現在貼在這邊,跟有需要的人分享:

郵件服務器端(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 代碼:

SMTP 有一組固定的響應代碼,表示郵件服務器對於傳送郵件要求的響應狀況。其中 421、450、451、452、550、551、552、553、554 等 9 組代碼表示您要求郵件服務器執行的動作不成功。

354 Start Mail input開始傳輸郵件正文

421 Service not available, closing transmission channel 括號內的主機無法提供正常服務,關閉傳送管道,郵件將滯留在主機上

440 郵件址錯誤

445Server Rejected被封鎖

450 Client host rejected, Cannot resolve PTRTemporary Process Error Resource temporarily unaviable,please try again later Requested mail action not taken: mailbox unavailable 無法 IP 反查
Requested mail action not taken: mailbox unavailable 所要求的郵件動作無法執行:郵件信箱無法提供服務,郵件將滯留在主機上 451 Domain of sender address sender@mail.com.tw does not resolveqq trouble creating files in queue (#4.3.0) queuename: Cannot create "qfCAA21081" in "/var/spool/mqueue" (euid=0): No space left on device Requested action aborted, errno=28. 無法解析寄件者郵件地址
Requested action aborted: local error in processing 要求動作中斷:本地端錯誤
Requested action aborted,errno=28傳送失敗,檢查網絡問題。

452 Message for would exceed mailbox quotaRequested action not taken: insufficient system storage 要求動作無法執行:系統空間不足
Insufficient system storage在使用Esmtp認證的過程中出錯,檢查一下Esmtp設置,多試幾次。

454 Client was not authenticated 安全因素,被封鎖

472 sender@mail.com.tw no DNS A-data returned 無法 IP 反查

501 Domain of sender address sender@mail.com.tw does not exist無法 IP 反查
Mailbox not found 5.1.1 ... User unknown 無此使用者
Syntax error,parameters in command "RCPT TO:min@laohuyatse.com.tw>"unrecognized or missing no local part Syntax error in recipient: "@" or "." expected after "CC""@" or "." expected after "fau" :email格式l錯誤503 Either sender or receiver must be local account.安全因素,權限不足CAT@MAIL.FORTEK.COM.TW 無此使用者,不是本主機轉送信件的使用者
error:needmail command need mail before RCPT Bad sequence of commands 消息命令順序出錯,一般出現在其他錯誤之後,先檢查之前出現的錯誤提示。

5.0.0 polite people say HELO first 傳輸中的語法錯誤,原因不明505 client was not authenticated 使用263.net和sohu.com的Smtp服務器時,不但要用自身的郵箱發信,而且要加入身份驗證,所以即要在"個人信息"中填寫正確郵箱地址,又要選中"SMTP服務器需要認證"。

521 This system is configured to reject mail from 211.20.70.148 安全因素,被封鎖

535 Error:authenticatin failedAuthentication unsuccessful 在使用Esmtp認證的過程中出錯,檢查一下Esmtp設置,多試幾次。

550 unknown userUser unknownInvalid UserRecipient unknownMailbox disabled for this recipientUnknown local part Invalid recipientUnable to relay for no such user Recipient unknownThis account is not allowedrecipient unknownNo such mail drop defined,user disabledI don't knowRelaying is prohibitedRelaying deniedrelaying mail to <> is not allowed <>... relaying denied 5.7.1 relaying not permitted: REJECT SMTP Protocol Returned a Permanent Error 550 Forwarding percent hack is not permittedRequested action not taken: mailbox unavailable 無此使用者,所要求動作無法執行:信箱不存在,郵件將退回給寄件者,或者限制了收件人的地址,只能換一個Smtp服務器。
System is busy郵件系統錯誤
Subj similar too many!!太多同主題信件
Relaying denied. IP name lookup failedIP name lookup failed DNS FAILURE cannot route to sender address 無法 IP 反查
Relaying denied Mailbox unavailable: This site may not be used as a relay agent. 無法轉寄
<>:local user only <>:Invalid User Invalid recipient 使用163.net,163.com,yeah.net和netease.com之類的Smtp服務器時,只能用自身的信箱發信,所以要在Outlook Express的"帳戶屬性"中的"個人信息"裡面填寫正確的郵件地址。
Unable to relay for ...多出現在用Wingate代理服務器發送郵件時。雖然在Wingate中"POP3 郵箱帳號"要使用"用戶名#POP3地址"的格式,但在"帳戶屬性"中的"個人信息"中還是要填寫一般的格式。

551 we do not relay ...delivery not allowed to non-local recipient無法轉寄,使用21cn.com,china.com,371.net,sina.com等大多數信箱的smtp服務器時,只能用自身的信箱發信,所以要在Outlook Express的"帳戶屬性"中的"個人信息"裡面填寫正確的郵件地址。
User not local; please try 郵件服務器知道使用者不屬於本地端,將嘗試括號內的轉送路徑

552 Requested mail action aborted: exceeded storage allocation 所要求的動作中斷:超出所分配的儲存空間,郵件將退回給寄件者 Sorry, we don't allow mail from your host. 被封鎖

553 sorry, that domain isn't in my list of allowed rcpthosts mailbox name not allowed 郵件地址錯誤Requested action not taken: mailbox name not allowed sorry, your envelop sender is in my badmailfrom list 所要求的動作未執行:信箱不允許該動作執行 ,或者服務器限制了收件人的地址,只能換一個smtp服務器發信。
Relay restriction. From <>, message blocked. sorry,you are not allow to use this SMTP to relay your eami sorry, that domain isn't in my list of allowed rcpthosts 使用21cn.com,china.com,371.net,sina.com等大多數信箱的smtp服務器時,只能用自身的信箱發信,所以要在Outlook Express的"帳戶屬性"中的"個人信息"裡面填寫正確的郵件地址。
authentication is required to send mail as <> 使用263.net和sohu.com的Smtp服務器時,不但要用自身的郵箱發信,而且要加入身份驗證,所以即要在"個人信息"中填寫正確郵箱地址,又要選中"SMTP服務器需要認證"。
<>...domain name required 多出現在用Wingate代理服務器發送郵件時。雖然在Wingate中"POP3 郵箱帳號"要使用"用戶名#POP3地址"的格式,但在"帳戶屬性"中的"個人信息"中還是要填寫一般的格式。

554 delivery error: dd This user doesn't have a yahoo.com account delivery error: dd Sorry, your message to xxxxyahoo.com cannot be delivered. This account is over quota.無此使用者
Transaction failed 傳送失敗,檢查網絡問題。

571 we don't accept junk mail (mail.sysnet.net.tw)無效的寄件者


二. 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.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.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 經授權得以認證該郵件的系統無法完成該動作,因郵件已損毀