通常狀況下,當您發送的郵件沒法正常到達收件人時,mail 郵件系統將會自動給您發一封警告信,這封退信通知裏面包含了沒法正常發送到對方郵件地址的緣由,因此絕大多數狀況下能夠經過退信通知來找出發信失敗的緣由及解決方式。當您收到退信時,能夠選擇將您收到的退信通知的原件完整的轉發給咱們,由咱們協助分析退信產生的緣由並提供對應的解決方式。或者您能夠參照如下的方式,查看退信內容確認退信緣由以便找出解決方式。下面這是一個典型的退信的內容,右邊對應的是退信內容的含義。php
Hi. This is the smtp delivery program.web
I'm afraid I wasn't able to deliver your message to the followingaddresses.express
This is a permanent error; I've given up. Sorry it didn't work out.api
=====================================================服務器
您好!網絡
您的郵件不能成功的遞送到指定地址。這是一個永久的錯誤,所以不得不放棄繼續遞送。session
, sorry, no mailbox here by that nameapp
錯誤緣由less
--- Below this line is a copy of the message.dom
Received: from unknown (HELO test) ([xxx.xxx.xxx.xxx])
(envelope-sender )
by [xxx.xxx.xxx.xxx] with ESMTP
for ; Thu, 23 Dec 2004 09:40:58 +0800
Message-ID: <004201c4e890$73a42b50$33777777@test.local>
From: "test" 原信件發件人地址
To: 原信件收件人地址
Subject: test 原信件主題
Date: Thu, 23 Dec 2004 09:40:58 +0800 原信件發送時間
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="----=_NextPart_000_003F_01C4E8D3.816BDDD0"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1437
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441
以上是 Winmail Server 產生的錯誤回彈信,因爲各個郵件系統的錯誤回彈信表達方式不一樣,因此同一個緣由可能因郵件系統的不一樣而有不一樣的描述。如下是一些常見的退信分析:(Winmail Server 退信分析)
(1)收件人地址不存在
錯誤緣由: 收件人郵箱賬號不存在或收件方服務器沒法找到收件人郵件地址
可能出現的關鍵字: No such user、user unknown、unknown or illegal alias、account inactive、user not found、Invalidaddress、invalid recipient、not a valid mailbox、mailbox cannot be delivered
解決方法: 因爲在該網站中沒法找到要投遞的用戶地址,所以該郵件沒法正確投遞到該地址中讓接受者接收出現了此退信。多是因爲寫錯了email地址,請確認該地址的輸入是否正確,或者同收件人確認是否其email地址。確認無誤後從新投遞便可。
這裏我闡述一點,有反垃圾郵件網關的企業,若用戶在互聯網使用SMTP方式發送郵件,且沒有勾選"smtp發送服務器要求身份驗證"的狀況下,也會報上述關鍵字錯誤。
Winmail Server 退信實例:no mailbox here by that name
其餘系統退信實例:
***@yahoo.com, 554 delivery error: dd This user doesn't have ayahoo.com account (***@yahoo.com) [-5] - mta155.mail.sc5.yahoo.com
550 Invalid recipient: <***@index.com.jo> (RCPTTO:***@index.com.jo)
550 ***@szonline.net unknown user account (RCPT TO:***@szonline.net)
550 5.1.1 <***@melco.com.hk>... User unknown (RCPTTO:***@melco.com.hk)
<*****@eyou.com>…… invalid address
<*****@126.com>: host ……said: 550 5.7.1Unable to relay for *****@126.com:host……said: 550 5.1.1 isnot a valid mailbox
<*****@china.com>: host smtp.china.com[61.135.144.88] said:550 <*****>, No such user.
<*****@hotmail.com>……user accountinactive
<*****@zjuem.zju.edu.cn>…… unknown or illegalalias:*****
<*****@163.net>: User ***@163.net is not found in Server.
<*****@263.net.cn>: host ……said: 550 Invalidrecipient
(2)收件人郵箱被禁用
錯誤緣由: 收件人用戶郵箱被禁用或者不可使用,可能長時間未登錄使用過,或者未交費等緣由致使郵箱賬號被凍結
可能出現的關鍵字: disabled
解決方法: 聯繫收件人,請他聯繫他的郵箱系統管理員確認收件人郵箱問題
Winmail Server 退信實例:sorry, the mailbox has disabled.
其餘系統退信實例:
User *****@163.net is disabled
host......said: 554 delivery error: ??? Sorry your message to*****@yahoo.com.cn cannot be delivered. This account has been disabled ordiscontinued. - mta582.mail.yahoo.com
(3)收件人信箱空間不足
錯誤緣由: 接收方已經沒有足夠郵箱空間接受新郵件
可能出現的關鍵字: mailbox is full、exceed、hard limit
解決方法: 收件人郵箱已經沒有足夠的剩餘空間接收您的郵件,請使用其餘的方式與收件人聯繫,請接收方先清除郵箱中沒用的郵件,騰出空間接收新郵件
Winmail Server 退信實例:mail size/count over quota
其餘系統退信實例:
***@pa.inter.net mailbox is full (MTA-imposed quota exceeded whilewriting to file tmp/1084783015.15814.clever.eusc.inter.net): retry timeoutexceeded
<*****@tom.com>: the message to ***@tom.com is bounced because: Quota exceed the hard limit
<*****@email.com>: host …… said: 552 Thisperson's account is exceeding their quota.
<*****@hotmail.com>……: exceeded storageallocation
(4)郵件被過濾
錯誤緣由: 對方對接受的郵件做了限制,您的郵件超出了對方的要求或是對方服務器的要求。
可能出現的關鍵字: not welcome、content rejected、Message blocked、Recipient reject、No welcome message from****、Mail refused/Box isbusy
解決方法: 出現 not Welcome/message blocked/content rejected 等信息的緣由是收件人在郵箱中設定了一些過濾規則,而你所發的郵件中的信息如"發件人姓名"、"發件人地址"、"郵件主題"、"郵件正文"、"附件"等中的信息符合該收件人或收件人的服務商設置的過濾規則,所以致使郵件在投遞後被對方系統拒收。
請把本身所投遞郵件作適當的修改,如發送的"郵件主題"等。若是嘗試過仍是不能正常發送,最好經過其餘方式聯繫收件人,把退信信息提供給收件人查詢具體是符合了什麼樣的過濾規則,確認後進行適當修改就能夠正常發送了
Winmail Server 退信實例:delivery failure: the message matches up to the filter rule(level:system, name:xxx)
其餘系統退信實例:
****@SINA.COM : Failure reply of RCPT to *****@SINA.COM from202.106.182.168, 445 服務器拒絕 - server rejected (#4.4.4)
***@kodak.com, 550 5.5.0 Mail refused
<*****@163.net>: This Message is not welcome
<*****@163.net>: Message content rejected
<*****@163.com>:……Error: content rejected
<*****@163.net>: host ……said: 450 Fail, Boxis busy
******@163.com : No welcome message from 202.108.44.203
<*****@sohu.com>: host ……said: 550 Recipientreject
554 <***@long-horn.com>: Sender address rejected: c46 (RCPTTO:***@dial.pipex.com)
(5)域名解析出錯
錯誤緣由: 對方服務器或者對方域名有錯誤,或者域名信息沒法正確的被internet的DNS系統解析,沒法找到對方的郵件服務器IP,致使投遞出錯
可能出現的關鍵字: Host、not found、bad host、domain、unreachable、Connection refused
解決方法: 首先請檢查輸入收件人地址時的是否存在拼寫錯誤,確認錯誤後從新發送就能夠解決了。至關部分退信存在這樣的狀況。
確認收件人地址沒有問題的時候,還可能因爲收件人服務器的域名信息因爲DNS失效、更新失敗等等緣由形成域名解析不正確。具體能夠經過nslookup命令等方式查詢收件人郵箱域名的mail exchanger進行確認。對於這種情形的話,須要經過其餘途徑聯繫收件人,收件人通知本身的服務商管理維護人員修訂DNS錯誤後就能夠正常發送了。
Winmail Server 退信實例:don't find mail exchanger and domain's ip address
其餘系統退信實例:
<*****@sian.com>: Name service error for domain sian.com: Hostnot found
<*****@hot.163.net>: Name service error for domainhot.163.net: Host not found
<***@.powerise.com.cn>: bad host/domain syntax:".powerise.com.cn"
****@shou.com>: connect to shou.com: Connection refused
<*****@263.com>: domain unreachable
(6)沒法識別的命令
錯誤緣由: 沒法識別錯誤命令(郵件系統指令)
可能出現的關鍵字: error in command、syntax error、Error email address format
解決方法: 其緣由多數是因爲發件人使用的軟件或者發送系統在投遞鏈接對方系統時候,對方系統沒法識別此軟件或者發送方系統的指令致使發送錯誤。
請使用經常使用的軟件如Outlook Express或者Foxmail等進行郵件編輯,或者直接使用WEB的方式發送郵件,能夠減小出錯的機會。
有時因爲發送者填寫接收者地址時候輸入了非法字符如「"」「/」「」「^」等非法字符也能夠致使此類沒法成功發送。
Winmail Server 退信實例:syntax error
其餘系統退信實例:
<*****@ap.dragoco.com>: host ……said: 500 error incommand
<""***@yahoo.com.cn??***""@sina.com>: host……said: 555 *****??? -syntax error (#5.5.4)
***@codiac.co.il, Error email address format
(7)發送的郵件大小超過最大限制
錯誤緣由: 因爲發送人的郵件過大致使接收人的郵件系統服務商拒收此郵件
可能出現的關鍵字: exceeds、maximum message size、Data size
解決方法: 一般此類錯誤都是因爲收件人郵件系統不支持他們系統中的用戶接收太大的郵件。所以用戶能夠把過大的郵件附件使用outlook express的郵件分拆功能進行分拆發送。一般後面跟的數字就是對方系統所容許接收的單個郵件的大小。
Winmail Server 退信實例:sorry, the message size exceeds databytes limit
其餘系統退信實例:
<*****@brilliantprint.com.hk>: host …… said:552Message size exceeds fixed maximum message size: 7372800bytes<*****@brilliantprint.com.hk>:……said: 552 5.2.3Message size exceeds fixed maximum message size (7200000)
<*****@pub.xaonline.com>: host smtp.xaonline.com[61.134.1.143]said: 552 Data size must not exceed 4096K bytes
(8)郵件被拒收
錯誤緣由: 因爲發送方的郵件被接收方的系統服務商拒收此郵件
可能出現的關鍵字: banned 、isn't in my list of allowed rcpthosts、domain is notwelcome、Connection refused、Relaying denied、spam、spammers
解決方法: 因爲對方系統把發送的地址、域或者IP地址列入拒收列表中,使得今後地方寄出的郵件被拒絕接收的狀況。
當遇到此狀況,您能夠聯繫咱們的技術支持,把您接收到的退信內容轉發給咱們。或聯繫對方系統管理員,儘快解決此類屏蔽問題。Email郵件頭揭密
Winmail Server 退信實例:553 sorry, you don't authenticate or the domain isn't in the listof allowed rcpthosts
退信實例:
50 5.7.1 <******@kalmarlighting.com>... Relaying denied.Please check your mail first or restart your mail session. (RCPT TO: ******@kalmarlighting.com)
<*****@weefth.com>: host……said: 571****@21cn.com... from mail01j.rapidsite.net You are banned, contact yourlocaladmin.
<*****@tom.COM>: host ……said: 553 sorry,that domain isn't in my list of allowed rcpthosts (#5.7.1)
<*****@cbnweb.com>: host …… said:550<*****@cbnweb.com>... Relaying denied
550 5.7.1 <***@mail1.rayson.com>... Relaying denied (RCPTTO:***@mail1.rayson.com)<*****@163.com>: connect to mf2.***.com:Connection refused
<*****@morgan.ucs.mun.ca>……<*****@163.net>...We don't accept mail from spammers
(9)鏈接對方服務器失敗
錯誤緣由: 在系統發送郵件時查找到了對方的郵件服務器,但因爲internet網絡不正常或者對方服務器的 mta 服務不正常,而不能正常得到對方郵件服務器的迴應,即對方服務器無響應.
可能出現的關鍵字: Connection timed out、Connect to鬃?鬃.鬃.鬃:25 failure
Error sending mail body to ******、Failure welcomemessage from
解決方法: 經過nslookup找到對方域名的MX記錄指向的郵件服務器IP,經過 telnet 對方服務器的25端口等方式確認是網絡鏈接不正常仍是因爲對方服務器的25端口沒有響應。通常說來,不管是網絡故障仍是對方系統故障,都能對方系統管理員很快被發現和恢復,因此能夠選擇再次發送進行嘗試。對於部分國外的郵件服務商,出現這種狀況持續的時間會比較長,若是嘗試超過1天都不能成功,建議先使用其餘方式與收件人聯繫。
肯定您的機器能不能正確的鏈接到外面的主機,最後測試能不能鏈接發送不成功的主機(出現 220 開頭字串提示)。
在命令行方式下執行以下命令:
C:> telnet m209.163.com 25
220 Welcome to coremail System(With Anti-Spam) 2.1 for 163.com
C:> telnet sinamx.sina.com.cn 25
220 sina.com ESMTP
C:> telnet xxx.xxx.xxx.xxx 25
220 *******
Winmail Server 退信實例:connect remote host error (xxx.xxx.xxx.xxx : 25)
其餘系統退信實例:
<*****@iris.sipp.ac.cn>: connect to iris.sipp.ac.cn:Connection timed out
*****@hkbn.com ; Connect to 212.227.34.3:25 failure
*******@163.com ; Error sending mail body to 202.108.44.215
***@t-online.de; Failure welcome message from 194.25.134.10
(10)單封郵件收件人數超過限制
錯誤緣由: 單封郵件有過多收件人
可能出現的關鍵字: Too many、less than xx
解決方法: 郵件系統會對每個郵件投遞者每次鏈接時候的同一封郵件的多投用戶數量,所以當用戶使用羣發時候就會出現對方拒收或者錯誤的信息返回如"Too many recipients"信息。所以用戶請再每一封郵件投遞時候,儘可能使得每次的接收用戶數量控制在20~30人左右,若是接收量比較多的狀況,能夠分開多幾回發送。
Winmail Server 退信實例:sorry, too many recipients
其餘系統退信實例:
<*****@email.com>: host …… said: 553 Too manyrecipients in the mail, should less than xx
(11)反垃圾郵件列表
錯誤緣由: 發信服務器地址被加入到某些反垃圾郵件組織的黑名單中,致使拒收
可能出現的關鍵字: Mail from ***.***.***.*** refused, see http://**************
解決方法: 國外不少反垃圾郵件組織也把中國的不少地區的IP地址直接列入到黑名單,他們封閉中國的IP地址未必合理,不少反垃圾郵件組織把中國整個IP地址都列入了黑名單。
當遇到此狀況,您能夠聯繫咱們的技術支持,把您接收到的退信內容轉發給咱們。咱們會聯繫反垃圾郵件組織,盡力去解決此類問題。RBL是什麼?
Winmail Server 退信實例:553 sorry, your mailserver is listed in bl.spamcop.net(Please see:*********), mail from is not accepted here
退信實例:
550 5.7.1 blacklisted [*.*.*.*] refer : ***@tm.net.my (RCPTTO:***@tm.net.my)
554 Service unavailable; Client host [202.105.45.53] blocked usingcblplus.anti-spam.org.cn; Mail from 202.105.45.53 refused, seehttp://anti-spam.org.cn/services/rblquery.php?IP=202.105.45.53 (RCPTTO:chenlis@sunrising.com.mo)
554 5.7.1 Rejected xxx.xxx.xxx.xxx found in dnsbl.sorbs.net
******@roedl.cn ; Failure reply of RCPT to *****@roedl.cn from*.*.*.*, 451 Mail from *.*.*.* refused, see http://anti-spam.org.cn/
(12)DNS反向解析
錯誤緣由: 某些郵件服務器爲了防垃圾郵件的須要,接收郵件時進行對發信人的email地址進行DNS反向查詢,對於公網存在正確DNS解析的發件人的郵件放行,而對於DNS反向解析不正確的地址予以攔截。
可能出現的關鍵字: can't verify FROM domain in DNS、domain does notexist
解決方法: 存在此類問題的多數是具備本身域名的企業郵箱用戶,這類的服務器要求用戶所用的域名解析設置中有關的SOA記錄、MX記錄都正確可查詢。因此DNS解析記錄不完整或者對方反向解析時恰好域名所在的郵件服務器出現故障不能正常返回查詢,而收件人的郵件系統具備這樣的驗證機制是,就會出現這樣的退信了。
確認退信是以上緣由的時候,通知你的域名服務器的管理員檢查確認你的域名解析記錄信息或者稍後等域名服務器正常了便可正常發送。檢查MX記錄是否存在的方法域名信息查詢
Winmail Server 退信實例:554 refused 'mail from' because return MX does not exist
退信實例:
***@solvay.com, 553 can't verify FROM domain in DNS
***@hkstar.com, 553 zeng.pionmi.com does not exist
<***@se.abb.com> , remote server said: 550-Verification failedfor
550-It appears that the DNS operator for bpeg.cn
550-has installed an invalid MX record with an IP address
550-instead of a domain name on the right hand side.
550 Sender verify failed