郵件系統常見錯誤代碼解釋 –郵件服務器端(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
<domain> Service not available, closing transmission channel
括號內的主機無法提供正常服務,關閉傳送管道,郵件將滯留在主機上
440
郵件址錯誤
445
Server Rejected
被封鎖
450
Client host rejected, Cannot resolve PTR
Temporary 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 [email protected] does not resolve
qq 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 quota
Requested action not taken: insufficient system storage
要求動作無法執行:系統空間不足
Insufficient system storage
在使用Esmtp認證的過程中出錯,檢查一下Esmtp設置,多試幾次。
454
Client was not authenticated
安全因素,被封鎖
472
[email protected] no DNS A-data returned
無法 IP 反查
501
Domain of sender address [email protected] does not exist
無法 IP 反查
Mailbox not found
5.1.1 … User unknown
無此使用者
Syntax error,parameters in command “RCPT TO:[email protected]>”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.
安全因素,權限不足
[email protected]
無此使用者,不是本主機轉送信件的使用者
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 failed
Authentication unsuccessful
在使用Esmtp認證的過程中出錯,檢查一下Esmtp設置,多試幾次。
550
unknown user
User unknown
Invalid User
Recipient unknown
Mailbox disabled for this recipient
Unknown local part
Invalid recipient
Unable to relay for no such user
Recipient unknown
This account is not allowed
recipient unknown
No such mail drop defined,user disabled
I don’t know
Relaying is prohibited
Relaying denied
relaying 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 permitted
Requested action not taken: mailbox unavailable
無此使用者,所要求動作無法執行:信箱不存在,郵件將退回給寄件者,或者限制了收件人的地址,只能換一個Smtp服務器。
System is busy
郵件系統錯誤
Subj similar too many!!
太多同主題信件
Relaying denied. IP name lookup failed
IP 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 <forward-path>
郵件服務器知道使用者不屬於本地端,將嘗試括號內的轉送路徑
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 或 5
4.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.5
Destination mailbox address valid
收件地址信箱無效
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.X 表示收件者信箱(Mailbox)問題
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.X 表示目的地郵件系統(Mail System)問題
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.3.5
System 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.2
Bad connection
聯機錯誤
X.4.3
Directory server failure
網絡系統無法轉送郵件,例如無法聯機到DNS服務器
X.4.4
Unable to route
郵件系統所需的路由信息不足,無法決定傳送路由
X.4.5
Network congestion
網絡壅塞
X.4.6
Routing loop detected
郵件因錯誤的路由設定,多次遶行而無法傳送
X.4.7
Delivery 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.2
Conversion required and prohibited
郵件內容在傳送之前必需經過轉換動作,但該動作不被允許
X.6.3
Conversion required but not supported
郵件內容在轉送之前須經過轉換動作,但無法執行
X.6.4
Conversion with loss performed
郵件傳送成功,但部份內容因無法轉換而遺失
X.6.5
Conversion failed
轉換動作失敗
X.7.X 表示安全或郵件監控規則(Security or Policy) 的問題
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
經授權得以認證該郵件的系統無法完成該動作,因郵件已損毀