一般情况下,当您发送的邮件无法正常到达收件人时,mail
邮件系统将会自动给您发一封警告信,这封退信通知里面包含了无法正常发送到对方邮件地址的原因,所以绝大多数情况下可以通过退信通知来找出发信失败的原因及解决方式。
当您收到退信时,可以选择将您收到的退信通知的原件完整的转发给我们,由我们协助分析退信产生的原因并提供对应的解决方式。或者您可以参照以下的方式,查看退信内容确认退信原因以便找出解决方式。下面这是一个典型的退信的内容,右边对应的是退信内容的含义。
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@testmail.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@testmail.com>;
Thu,
23
Dec
2004
09:40:58
+0800
Message-ID:
<004201c4e890$73a42b50$33777777@test.local>
From:
"test"
<test1@testmail.com>
原信件发件人地址
To:
<xyz@testmail.com>
原信件收件人地址
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、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
(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
or
discontinued.
-
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
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
(4)邮件被过滤
错误原因:
对方对接受的邮件作了限制,您的邮件超出了对方的要求或是对方服务器的要求。
可能出现的关键字:
not
welcome、content
rejected、Message
blocked、Recipient
reject、No
welcome
message
from****、Mail
refused/Box
is
busy
解决方法:
出现
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
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)
(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:
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
(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
in
command
<""***@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: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
(8)邮件被拒收
错误原因:
由于发送方的邮件被接收方的系统服务商拒收此邮件
可能出现的关键字:
banned
、isn't
in
my
list
of
allowed
rcpthosts、domain
is
not
welcome、Connection
refused、Relaying
denied、spam、spammers
解决方法:
由于对方系统把发送的地址、域或者IP地址列入拒收列表中,使得从此地方寄出的邮件被拒绝接收的情况。
当遇到此情况,您可以联系我们的技术支持,把您接收到的退信内容转发给我们。或联系对方系统管理员,尽快解决此类屏蔽问题。Email邮件头揭密
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
(9)连接对方服务器失败
错误原因:
在系统发送邮件时查找到了对方的邮件服务器,但由于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
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
many
recipients
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
<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/
(12)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
,