邮件系统常见错误代码解释 --邮件服务器端(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 sender@mail.com.tw 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
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 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 代表郵件傳送失敗
?
posted on 2009-12-02 15:56 eaglegrace 閱讀(...) 評論(...) 編輯 收藏轉載于:https://www.cnblogs.com/eaglespace/archive/2009/12/02/1615418.html
總結
以上是生活随笔為你收集整理的邮件系统常见错误代码解释 --邮件服务器端(MTA)错误代码解释的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 开发WAP站点之---使用PC电脑浏览器
- 下一篇: 一些数据库优化经验资料整理