邮件退信提示

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

hi. this is the smtp delivery program.
i'm afraid i wasn't able to deliver your message to the following addresses.
this is a permanent error; i've given up. sorry it didn't work out.
=====================================================
您好!
您的邮件不能成功的递送到指定地址。这是一个永久的错误,因此不得不放弃继续递送。
<xyz@abcd.com>, 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 <test1@testmail.com>)
by [xxx.xxx.xxx.xxx] with esmtp
for <xyz@abcd.com>; thu, 23 dec 2004 09:40:58 +0800
message-id: <004201c4e890$73a42b50$33777777@test.local>
from: "test" <test1@testmail.com>原信件发件人地址
to: <xyz@abcd.com>原信件收件人地址
subject: test原信件主题
date: thu, 23 dec 2004 09:40:58 +0800原信件发送时间

mime-version: 1.0
....................

以上是 winmail server 产生的错误回弹信,由于各个邮件系统的错误回弹信表达方式不同,所以同一个原因可能因邮件系统的不同而有不同的描述。以下是一些常见的退信分析:

收件人地址不存在

错误原因:收件人邮箱帐号不存在或收件方服务器无法找到收件人邮件地址
可能出现的关键字:no such user、user unknown、unknown or illegal alias、account inactive、user not found、invalid address、invalid recipient、not a valid mailbox、mailbox cannot be delivered
解决方法:由于在对方邮件系统中无法找到要投递的用户地址,因此该邮件无法正确投递到该地址中让接受者接收出现了此退信。可能是由于写错了email地址,请确认该地址的输入是否正确,或者同收件人确认是否其email地址。确认无误后重新投递即可。
winmail server 退信实例:no mailbox here by that name
其他系统退信实例:
***@yahoo.com, 554 delivery error: dd this user doesn't have a yahoo.com account (***@yahoo.com) [-5] - mta155.mail.sc5.yahoo.com
550 invalid recipient: <***@index.com.jo> (rcpt to:***@index.com.jo)
550 ***@szonline.net unknown user account (rcpt to:***@szonline.net)
550 5.1.1 <***@melco.com.hk>... user unknown (rcpt to:***@melco.com.hk)
<*****@eyou.com>…… invalid address
<*****@126.com>: host ……said: 550 5.7.1 unable to relay for *****@126.com:host……said: 550 5.1.1 is not a valid mailbox
<*****@china.com>: host smtp.china.com[61.135.144.88] said: 550 <*****>, no such user.
<*****@hotmail.com>……user account inactive
<*****@zjuem.zju.edu.cn>…… unknown or illegal alias:*****
<*****@163.net>: user ***@163.net is not found in server.
<*****@263.net.cn>: host ……said: 550 invalid recipient

收件人邮箱被禁用

错误原因:收件人用户邮箱被禁用或者不可以使用,可能长时间未登陆使用过,或者未交费等原因导致邮箱帐号被冻结
可能出现的关键字: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 or discontinued. - mta582.mail.yahoo.com

收件人信箱空间不足

错误原因:接收方已经没有足够邮箱空间接受新邮件
可能出现的关键字:mailbox is full、exceed、hard limit
解决方法:收件人邮箱已经没有足够的剩余空间接收您的邮件,请使用其他的方式与收件人联系,请接收方先清除邮箱中没用的邮件,腾出空间接收新邮件
winmail server 退信实例:mail size/count over quota
其他系统退信实例:
***@pa.inter.net mailbox is full (mta-imposed quota exceeded while writing to file tmp/1084783015.15814.clever.eusc.inter.net): retry timeout exceeded
<*****@tom.com>: the message to ***@tom.com is bounced because : quota exceed the hard limit
<*****@email.com>: host …… said: 552 this person's account is exceeding their quota.
<*****@hotmail.com>……: exceeded storage allocation

邮件被过滤

错误原因:对方对接受的邮件作了限制,您的邮件超出了对方的要求或是对方服务器的要求。
可能出现的关键字:not welcome、content rejected、message blocked、recipient reject、no welcome message from****、mail refused/box is busy
解决方法:出现 not welcome/message blocked/content rejected 等信息的原因是收件人在邮箱中设定了一些过滤规则,而你所发

此文来自: 马开东博客 转载请注明出处 网址:http://www.makaidong.com

的邮件中的信息如"发件人姓名"、"发件人地址"、"邮件主题"、"邮件正文"、"附件"等中的信息符合该收件人或收件人的服务商设置的过滤规则,因此导致邮件在投递后被对方系统拒收。
请把自己所投递邮件做适当的修改,如发送的"邮件主题"等。如果尝试过还是不能正常发送,最好通过其他方式联系收件人,把退信信息提供给收件人查询具体是符合了什么样的过滤规则,确认后进行适当修改就可以正常发送了
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 from 202.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, box is busy
******@163.com : no welcome message from 202.108.44.203
<*****@sohu.com>: host ……said: 550 recipient reject
554 <***@long-horn.com>: sender address rejected: c46 (rcpt to:***@dial.pipex.com)

域名解析出错

错误原因:对方服务器或者对方域名有错误,或者域名信息无法正确的被internet的dns系统解析,无法找到对方的邮件服务器ip,导致投递出错。 还有一种可能是自己的服务器网络问题导致无法查询对方域名,或者是dns故障。
可能出现的关键字:host、not found、bad host、domain、unreachable、connection refused
解决方法:首先请检查输入收件人地址时的是否存在拼写错误,确认错误后重新发送就可以解决了。相当部分退信存在这样的情况。
确认收件人地址没有问题的时候,还可能由于收件人服务器的域名信息由于dns失效、更新失败等等原因造成域名解析不正确。具体可以通过nslookup命令等方式查询收件人邮箱域名的mail exchanger进行确认。对于这种情形的话,需要通过

此文来自: 马开东博客 转载请注明出处 网址:http://www.makaidong.com

其他途径联系收件人,收件人通知自己的服务商管理维护人员修订dns错误后就可以正常发送了。
winmail server 退信实例:don't find mail exchanger and domain's ip address
其他系统退信实例:
<*****@sian.com>: name service error for domain sian.com: host not found
<*****@hot.163.net>: name service error for domain hot.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

无法识别的命令

错误原因:无法识别错误命令(邮件系统指令)
可能出现的关键字:error in command、syntax error、error email address format
解决方法:其原因多数是由于发件人使用的软件或者发送系统在投递连接对方系统时候,对方系统无法识别此软件或者发送方系统的指令导致发送错误。
请使用常用的软件如outlook express或者foxmail等进行邮件编辑,或者直接使用web的方式发送邮件,可以减少出错的机会。
有时由于发送者填写接收者地址时候输入了非法字符如“"”“/”“”“^”等非法字符也可以导致此类无法成功发送。
winmail server 退信实例:syntax error
其他系统退信实例:
<*****@ap.dragoco.com>: host ……said: 500 error in command
<""***@yahoo.com.cn??***""@sina.com>: host ……said: 555 *****??? -syntax error (#5.5.4)
***@codiac.co.il, error email address format

发送的邮件大小超过最大限制

错误原因:由于发送人的邮件过大导致接收人的邮件系统服务商拒收此邮件
可能出现的关键字:exceeds、maximum message size、data size
解决方法:通常此类错误都是由于收件人邮件系统不支持他们系统中的用户接收太大的邮件。因此用户可以把过大的邮件附件使用outlook express的邮件分拆功能进行分拆发送。通常后面跟的数字就是对方系统所允许接收的单个邮件的大小。
winmail server 退信实例:sorry, the message size exceeds databytes limit
其他系统退信实例:
<*****@brilliantprint.com.hk>: host …… said:552 message size exceeds fixed maximum message size: 7372800 bytes<*****@brilliantprint.com.hk>:……said: 552 5.2.3 message 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

邮件被拒收

错误原因:由于发送方的邮件被接收方的系统服务商拒收此邮件
可能出现的关键字:banned 、isn't in my list of allowed rcpthosts、domain is not welcome、connection refused、relaying denied、spam、spammers
解决方法:

由于对方系统把发送的地址、域或者ip地址列入拒收列表中,使得从此地方寄出的邮件被拒绝接收的情况。
当遇到此情况,您可以联系我们的技术支持,把您接收到的退信内容转发给我们。或联系对方系统管理员,尽快解决此类屏蔽问题。 还有一种可能是对方域名指向不对,指向的系统里并没有要发到的域名。

winmail server 退信实例:553 sorry, you don't authenticate or the domain isn't in the list of 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 yourlocal admin.
<*****@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 (rcpt to:***@mail1.rayson.com)<*****@163.com>: connect to mf2.***.com: connection refused
<*****@morgan.ucs.mun.ca>……<*****@163.net>... we don't accept mail from spammers

连接对方服务器失败

错误原因:在系统发送邮件时查找到了对方的邮件服务器,但由于internet网络不正常或者对方服务器的 mta 服务不正常,而不能正常获得对方邮件服务器的回应,即对方服务器无响应.
可能出现的关键字:connection timed out、connect to×××.××.××.××:25 failure
error sending mail body to ******、failure welcome message from
解决方法:

通过nslookup找到对方域名的mx记录指向的邮件服务器ip,通过 telnet 对方服务器的25端口等方式确认是网络连接不正常还是由于对方服务器的25端口没有响应。一般说来,无论是网络故障还是对方系统故障,对方系统管理员很快被发现和恢复,所以可以选择再次发送进行尝试。对于部分国外的邮件服务商,出现这种情况持续的时间会比较长,如果尝试超过1天都不能成功,建议使用其他方式与收件人联系。 
确定您的机器能不能正确的连接到外面的主机,最后测试能不能连接发送不成功的主机(出现 220 开头字串提示)。
在命令行方式下执行如下命令: 
c:> telnet mx.mail.163.com 25 
220 163.com coremail smtp(anti spam) system
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

单封邮件收件人数超过限制

错误原因:单封邮件有过多收件人
可能出现的关键字:too many、less than xx
解决方法:邮件系统会对每一个邮件投递者每次连接时候的同一封邮件的多投用户数量,因此当用户使用群发时候就会出现对方拒收或者错误的信息返回如"too many recipients"信息。因此用户请再每一封邮件投递时候,尽量使得每次的接收用户数量控制在20~30人左右,如果接收量比较多的情况,可以分开多几次发送。
winmail server 退信实例:sorry, too many recipients
其他系统退信实例:
<*****@email.com>: host …… said: 553 too many recipients in the mail, should less than xx

反垃圾邮件列表

错误原因:发信服务器地址被加入到某些反垃圾邮件组织的黑名单中,导致拒收
可能出现的关键字:mail from ***.***.***.*** refused, see http://**************
解决方法:国外很多反垃圾邮件组织也把中国的很多地区的ip地址直接列入到黑名单,他们封闭中国的ip地址未必合理,很多反垃圾邮件组织把中国整个ip地址都列入了黑名单。 一般此类的退信会包含一个连接,可以按网站上

此文来自: 马开东博客 转载请注明出处 网址:http://www.makaidong.com

面的要求来申请把您的邮件服务器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 <www.dnsbl.sorbs.net/cgi-bin/lookup?ip=*.*.*.*>: ***@tm.net.my (rcpt to:***@tm.net.my)
554 service unavailable; client host [202.105.45.53] blocked using cblplus.anti-spam.org.cn; mail from 202.105.45.53 refused, see http://anti-spam.org.cn/services/rblquery.php?ip=202.105.45.53 (rcpt to: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/
550 service unavailable; client host [xxx.xxx.xxx.xxx] blocked using 88.blacklist.zap; mail from ip banned to request removal from this list please forward this message to delist@frontbridge.com 
你的服务器 ip 被列入 88.blacklist.zap, 对方使用了此过滤列表,被对方屏蔽了, 转发退信到 delist@frontbridge.com 申请移除。

dns反向解析

错误原因:某些邮件服务器为了防垃圾邮件的需要,接收邮件时进行对发信人的email地址进行dns反向查询,对于公网存在正确dns解析的发件人的邮件放行,而对于dns反向解析不正确的地址予以拦截。
可能出现的关键字:can't verify from domain in dns、domain does not exist
解决方法:存在此类问题的多数是具有自己域名的企业邮箱用户,这类的服务器要求用户所用的域名解析设置中有关的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 failed for <jqh@bpeg.cn> 
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

ip反向解析

错误原因:某些邮件服务器为了防垃圾邮件的需要,接收邮件时进行对发信主机的 ip dns反向查询,对于存在正确 ptr 解析的ip的邮件放行。
可能出现的关键字:doesn't have correct ptr record, cannot find your hostname
解决方法:加邮件服务器固定ip反向解析: 请参考 http://www.anti-spam.cn/showarticle.php?id=2269 做
退信实例:
remote server said: 550 5.7.1 your host [*.*.*.*] doesn't have correct ptr record; now please go to http://noc.zenon.net/rbl/550.html
remote server said: 450 client host rejected: cannot find your hostname, [*.*.*.*]
554- (rtr:du) http://postmaster.info.aol.com/errors/554rtrdu.html

中继发信错误

错误原因:winmail 里采用了中继发信, 但是中继设置有问题,导致无法发送。
可能出现的关键字:relay server said: 535 auth failure
解决方法:检查中继设置, 确定认证帐号和密码是否正确?中继服务器地址是否正确?服务器是否可以连接到中继服务器?
退信实例:
relay server said: 535 auth failure 中继帐号认证不对

发到 sina.com 的邮件会被退回


现象: 
发邮件到 sina.com 返回: 450 4.7.1 client host rejected: cannot find your hostname, [x.x.x.x] 

解决前提: 

1. 使用 winmail 4.1 以后的版本 
2. 邮件服务器有固定ip和正式域名 
3. 已经将域名的mx记录解析到邮件服务器 

解决办法: 
1. 加邮件服务器固定ip反向解析: 请参考 
http://www.anti-spam.cn/showarticle.php?id=2269 做。 
2. 如果一时无法做ip反向解析, 可以联系sina: 请看 
http://antispam.sina.com.cn/denyip.php 
和 antispam@staff.sina.com.cn联系, 拨打咨询电话:95105670(免长途费), 请他们在白名单里加你服务器的ip地址 
3. 如果你是动态ip, 只能用中继方法了,请参考 
http://www.magicwinmail.com/mailrelay.htm 

sina.com 免费邮件系统错误代码的含义及解决办法

首先,发送方邮件服务器必须严格按照rfc821(simple mail transfer protocol)国际标准,同时要符合rfc1035(domain names -implementation and specification)国际标准所指定的域名命名法。
其次,因不符合目前新浪的反垃圾策略被拒,得到的错误代码为以下几种,请投诉方根据日志或错误代码进行修改。
如果投诉方是普通用户,则请投诉方向他的邮件服务提供商提供相关资料,由其管理员进行修改操作。

3.1        错误代码:450 4.7.1 client host rejected: cannot find your hostname
错误原因:对方服务器未设置反向解析
处理方式:请参考
http://www.5dmail.net/html/2006-1-20/2006120225656.htm

3.2        错误代码:450 4.7.1 helo command rejected: host not found
错误原因:对方服务器在helo命令中提供的域名不能被解析
处理方式:请检查其helo命令提供的域名信息,且保证其符合rfc1035国际标准的规定。

3.3        错误代码:504 5.5.2 helo command rejected: need fully-qualified hostname
错误原因:对方服务器的helo信息不是完整的域名
处理方式:请对方检查其helo命令提供的域名信息,且保证其符合rfc1035国际标准的规定。

3.4        错误代码:501 5.5.2 helo command rejected: invalid name
错误原因:对方服务器的helo信息包含非法的字符
处理方式:rfc规定,helo命令提供的信息不得包含中文字符。
请对方按照rfc1035国际标准规定,对其helo信息设置进行修改。

3.5        错误代码:554 5.7.1 recipient address rejected: dynamic ip
错误原因:对方服务器使用动态ip处理方式:请对方查看中华人民共和国信息产业部令第38号《互联网电子邮件服务管理办法》中的第四条:第四条        提供互联网电子邮件服务,应当事先取得增值电信业务经营许可或者依法履行非经营性互联网信息服务备案手续。未取得增值电信业务经营许可或者未履行非经营性互联网信息服务备案手续,任何组织或者个人不得在中华人民共和国境内开展互联网电子邮件服务。

3.6        错误代码:554 5.7.1 service unavailable; see 
http://antispam.sina.com.cn/denyip.php?ip=*.*.*.*
错误原因:对方服务器ip被国际权威的反垃圾组织列入黑名单处理方式:请对方访问
http://www.dnsstuff.com/tools/ip4r.ch?ip=查询并申请解封。解封后即恢复正常。

发到 tom.com/163.net 的邮件会被退回


1. 确认您邮件系统使用的域名是合法的,而不是随意填写的。 
2. 确认您的邮件服务器使用的ip地址是固定的,而不是动态的ip地址。 
3. 使用 winmail 4.1 以上版本
4. 如满足以上三点,发送到 tom.com/163.net 还是被退回, 可向 
tech@tom.com 咨询。

发到 aol.com 的邮件会被退回


我发到 aol.com 的邮件会被退回,并提示"554- (rtr:du) http://postmaster.info.aol.com/errors/554rtrdu.html";错误,怎么办? 

aol.com 除了要求您的邮件服务器使用合法的域名,固定公网ip地址,还需要该ip地址能够作反向解析。请参考 
http://www.anti-spam.cn/showarticle.php?id=2269 做

发到 163 的邮件会被退回


向163.com信箱投递信件的发送方服务器必须设置规范的helo域,即:
与网易服务器 连接的 ip 必须在 helo 后面跟的域名的 a纪录和mx纪录里面。否则认为该服务器是垃圾发送者而拒收。

如果您有任何疑问,请联系24小时客服电话:020-83568090-4 
http://mail.163.com/news/helo.htm


若你的邮件仍无法到达网易邮箱,并收到退信,请根据退信的返回字段,在查询具体的退信原因。

http://mail.163.com/help/help_spam_16.htm 

如果帮助中心仍不能解答你的问题,请仔细填写以下表单 http://feedback.mail.126.com/antispam/feedback.htm

为什么发附件到 gmail 返回 552 5.7.0 illegal attachment 错误信息?

作为预防可能存在的病毒的一种安全手段,gmail 不允许用户接收可能包含破坏性可执行代码的可执行文件(例如文件名以 .exe 结束的文件)。即使这些类型的文件以压缩格式(.zip、.tar、.tgz、.taz、.z、.gz、.rar)发送,gmail 也不会接收。如果有任何这种类型的邮件发送到了您的 gmail 帐户,该邮件会退回发送方。 

解决办法:将exe文件改名,或者将压缩文件改名。 比如test.ex_,或者test.zip_

为什么发往21cn的邮件会被退回?并且包含这样的类似退信信息“553 mail data refused by aisp, rule [2640449].”

1. 如果您的邮件里包含了可执行文件,21cn 会拒收。如果要发送可执行文件附件,建议先压缩成zip文件。 
详细信息请咨询 21cn 
http://free.21cn.com/huodong/email.html

2. 21cn 的反垃圾邮件措施是什么? 
  a) 系统要求smtp身份认证,以确认发信人身份
  b) 接收外域邮件时,当每封收件人超过20个,系统将拒收该邮件
  c) 邮件软件中加入反垃圾邮件模块
  d) 针对用户投诉和管理员搜集的与垃圾邮件有关的ip和关键字,经技术分析后加以拒收
  e) 21cn 过滤比较严格,用中继发的邮件可能会被拒绝

3. 21cn 已对动态域名如(3322.org)建立的邮件服务器进行了拒收。请注意。

为什么发往 yahoo 的邮件会被退回?并且包含 421 message from (222.92.75.154) temporarily deferred - 4.16.50. please refer to http://help.yahoo.com/help/us/mail/defer/defer-06.html

1. 确认您邮件系统使用的域名是合法的,而不是随意填写的。 
2. 确认您的邮件服务器使用的ip地址是固定的,而不是动态的ip地址。 
3. 使用 winmail 4.1 以上版本

发 yahoo 中国邮箱问题请填写 
http://surveylink.yahoo.com/wix/p3258028.aspx    yahoo 中国将有专人联系处理, 客户服务部电话:010-65833721 

发 yahoo 英文邮箱问题请填写 
http://help.yahoo.com/l/us/yahoo/mail/postmaster/defer.html 

为什么发往 hotmail 的邮件收不到?

错误信是:

remote server said: 550 your e-mail was rejected for policy reasons on this gateway. reasons for rejection may be related to content with spam-like characteristics or ip/domain reputation problems. if you are not an e-mail/network admin please contact your e-mail/internet service provider for help. for e-mail delivery information, please go to http://postmaster.live.com 

或者没有错误信, hotmail上面没有,垃圾邮件夹也没有。 


1、你的服务器是动态地址,没有公网的静态固定ip,如果是这样的话,下边3条就不用去看了,只能借用中继邮箱来递送,有关中继设置参见 
http://www.magicwinmail.com/mailrelay.php 

2、你的服务器没有做域名的反向解析,参考: 
http://www.anti-spam.cn/showarticle.php?id=2269   ,反向解析只能由你的ip提供商来做 

3、你的服务器上的域名,没有做spf解析,参考:
http://www.5dmail.net/html/2006-8-31/200683104620.htm  ,这个只能由你的域名提供商来做 

4、你的服务器地址被加入了垃圾邮件黑名单,请在 
http://www.robtex.com/rbl.html   中输入你服务器公网ip,来查询是否被垃圾邮件收录,并在相应红色记录中的指定地址中去访问网站来移除,但是并不是所有的组织都可以移除 

如果你的固定ip,重点做 2, 3 两条

搜索此文相关文章:邮件退信提示2

此文链接:file:///C:/Users/Administrator/Desktop/%E9%82%AE%E4%BB%B6%E9%80%80%E4%BF%A1%E6%8F%90%E7%A4%BA2%20-%20%E5%8D%9A%E5%AE%A2%E5%9B%AD.htm
转载请注明出处:邮件退信提示2 - 博客园
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
使用 JavaScript 编写的记忆游戏(附源代码)   项目:JavaScript 记忆游戏(附源代码) 记忆检查游戏是一个使用 HTML5、CSS 和 JavaScript 开发的简单项目。这个游戏是关于测试你的短期 记忆技能。玩这个游戏 时,一系列图像会出现在一个盒子形状的区域中 。玩家必须找到两个相同的图像并单击它们以使它们消失。 如何运行游戏? 记忆游戏项目仅包含 HTML、CSS 和 JavaScript。谈到此游戏的功能,用户必须单击两个相同的图像才能使它们消失。 点击卡片或按下键盘键,通过 2 乘 2 旋转来重建鸟儿对,并发现隐藏在下面的图像! 如果翻开的牌面相同(一对),您就赢了,并且该对牌将从游戏中消失! 否则,卡片会自动翻面朝下,您需要重新尝试! 该游戏包含大量的 javascript 以确保游戏正常运行。 如何运行该项目? 要运行此游戏,您不需要任何类型的本地服务器,但需要浏览器。我们建议您使用现代浏览器,如 Google Chrome 和 Mozilla Firefox, 以获得更好、更优化的游戏体验。要玩游戏,首先,通过单击 memorygame-index.html 文件在浏览器中打开游戏。 演示: 该项目为国外大神项目,可以作为毕业设计的项目,也可以作为大作业项目,不用担心代码重复,设计重复等,如果需要对项目进行修改,需要具备一定基础知识。 注意:如果装有360等杀毒软件,可能会出现误报的情况,源码本身并无病毒,使用源码时可以关闭360,或者添加信任。
Java发送邮件时,如果出现退信,可以通过设置回调函数来获取退信信息。 在使用JavaMail发送邮件时,需要创建一个实现了TransportListener接口的类,该类中的messageDelivered方法会在邮件成功发送后被调用,而messageNotDelivered方法会在出现退信时被调用。在messageNotDelivered方法中,可以获取到退信的详细信息,例如退信原因、收件人地址等。 下面是一个示例代码: ```java public class MailListener implements TransportListener { @Override public void messageDelivered(TransportEvent event) { // 邮件发送成功 System.out.println("Mail delivered successfully."); } @Override public void messageNotDelivered(TransportEvent event) { // 邮件发送失败,获取退信信息 System.out.println("Mail not delivered."); Address[] addresses = event.getInvalidAddresses(); if (addresses != null) { for (Address address : addresses) { System.out.println("Invalid address: " + address); } } addresses = event.getValidUnsentAddresses(); if (addresses != null) { for (Address address : addresses) { System.out.println("Valid unsent address: " + address); } } } @Override public void messagePartiallyDelivered(TransportEvent event) { // 邮件部分发送成功 System.out.println("Mail partially delivered."); } } ``` 在发送邮件时,需要将该回调函数设置给Transport对象: ```java Transport transport = session.getTransport(); transport.addTransportListener(new MailListener()); transport.connect(); transport.sendMessage(message, message.getAllRecipients()); ``` 这样,当邮件发送出现退信时,就会调用MailListener中的messageNotDelivered方法,并打印出退信相关的信息。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值