邮件发送退信分析大全/SMTP error, RCPT TO: 550 Relay Deny

   一般情况下,当您发送的邮件无法正常到达收件人时,mail 邮件系统将会自动给您发一封警告信,这封退信通知里面包含了无法正常发送到对方邮件地址的原因,所以绝大多数情况下可以通过退信通知来找出发信失败的原因及解决方式。当您收到退信时,可以选择将您收到的退信通知的原件完整的转发给我们,由我们协助分析退信产生的原因并提供对应的解决方式。或者您可以参照以下的方式,查看退信内容确认退信原因以便找出解决方式。下面这是一个典型的退信的内容,右边对应的是退信内容的含义。

Hi. This is the smtp delivery program.


I'm afraid I wasn't able to deliver your message to the followingaddresses.


This is a permanent error; I've given up. Sorry it didn't work out.


=====================================================


  您好!


  您的邮件不能成功的递送到指定地址。这是一个永久的错误,因此不得不放弃继续递送。


, sorry, no mailbox here by that name


  错误原因


--- Below this line is a copy of the message.


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: <[email protected]>


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 useruser unknownunknown or illegal aliasaccount inactiveuser not foundInvalidaddressinvalid recipientnot a valid mailboxmailbox 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 fullexceedhard 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 welcomecontent rejectedMessage blockedRecipient rejectNo 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)域名解析出错


  错误原因: 对方服务器或者对方域名有错误,或者域名信息无法正确的被internetDNS系统解析,无法找到对方的邮件服务器IP,导致投递出错


  可能出现的关键字: Hostnot foundbad hostdomainunreachableConnection 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 commandsyntax errorError 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)发送的邮件大小超过最大限制


  错误原因: 由于发送人的邮件过大导致接收人的邮件系统服务商拒收此邮件


  可能出现的关键字: exceedsmaximum message sizeData 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 rcpthostsdomain is notwelcomeConnection refusedRelaying deniedspamspammers


  解决方法: 由于对方系统把发送的地址、域或者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 outConnect 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 manyless than xx


  解决方法: 邮件系统会对每一个邮件投递者每次连接时候的同一封邮件的多投用户数量,因此当用户使用群发时候就会出现对方拒收或者错误的信息返回如"Too many recipients"信息。因此用户请再每一封邮件投递时候,尽量使得每次的接收用户数量控制在2030人左右,如果接收量比较多的情况,可以分开多几次发送。


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:[email protected])


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 DNSdomain 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


你可能感兴趣的:(smtp,邮件发送,退信分析)