邮件退信分析

当您收到一封收件人的退信,说明您这次邮件发送失败了,退信形式如下:

 

 

上述退信信息被我们服务器再次包装过,对核心内容增加了中文退信原因解释,一般来说退信文件中核心内容是下面这样的:

 

550 ceshi@example.com: Recipient address rejected: User unknown in virtual mailbox table (in reply to RCPT TO command)

 

核心内容是:状态码+收件人说这个退信是什么原因导致的。上述550是状态码说明这封邮件不会再此尝试投递,一般状态码大于等于500,则邮件永久投递失败,我们系统发送方不会再次尝试投递。如果是大于等于400小于500的状态码,则我们的系统会再次尝试投递,超过投递次数或者邮件总时间,系统才会认为永久投递失败。

 

投递过程一般分为两种:

1.我们发件方发送邮件到收件服务器,在SMTP协议中,收件方明确此次投递失败,则由发件方负责发送退信给发件人,绝大部分退信都是以这样的投递过程执行的,见下图:

 

 

上图中,客户通过foxmail/outlook或者手机终端将邮件发送给我们SMTP服务器,我们SMTP服务器将邮件投递到收件方接收服务器上,在SMTP协议投递过程中,收件方返回拒收信息和拒收理由,如果拒收状态码是大于等于500(永久拒收),我们SMTP服务器会结束投递动作,并且将退信信息和理由重新生成一封退信邮件投递到客户(发送方)的存储邮箱中,以便客户的终端可以接收到退信信息。客户看到的退信信息,我们系统会加以包装,并且用中文去解释对应的退信理由。

 

2.我们发送邮件到收件方服务器,收件方服务器接收成功(返回接收成功状态码),邮件在接收方服务器内部流转时发生接收失败,则退信由收件方服务器发送,见下图:

 

 

因为收件方明确告知我们系统接收邮件成功,我们系统会认为邮件投递成功(在自助查询中显示邮件发送成功)。此外,由于退信信息是由接收方负责推送,在我们服务器接收时,无法精确区分这封邮件是正常的业务邮件还是退信内容,所以我们没有对这个情况的退信邮件进行包装。

 

发送失败原因一般会在退信中有详细说明,下面几条是常见的退信原因:

1.收件人地址不存在。

2.收件人将您的邮箱加入反垃圾邮件策略,请收件人将您的发送邮件地址从发垃圾邮件策略中删除。

3.您发送的主题和内容触及了收件方的反垃圾邮件规则。

4.您的邮箱域的TXT没有设置正确,或者与您之前使用的邮箱的TXT记录重合。

请将您的邮箱域TXT记录值设置为v=spf1 include:spf.chengmail.cn ~all,并删除其他TXT记录。

5.您的邮箱域的域名提供商的DNS服务器无法让收件方服务器访问到。

6.我们系统的邮件服务器ip地址被收件方拒收。

7.邮件发送到收件方网络超时,或者收件方服务器无法正常运行。

 

以下是常用退信内容的分析:

 

如果在退信中显示如下关键字,一般是收件人地址不存在,您需要确定收件人地址是否输错:

 

USER UNKNOWN
The email account that you tried TO reach does NOT exist OR IS disabled
This USER doesn't have a.*account
Mailbox unavailable
Invalid recipient/address
No such user
User not found
Mailbox Not found
Domain Not found
No valid recipient
Account is disable
User  unknown
Email account does not exist
 
 
收件人域名不存在显示
Host or domain name not found
Domain not found
 
 
发件方域名b不存在
Sender domain not exist
此时您需要查看您的域名所在DNS提供商解析是否正常正常,域名是否过期。
 
 
发件人TXT记录存在错误会显示
spf policy
SPF check softfail
your domain mismatches client IP
Not verified by SPF
您可以在这个帮助系统中搜索TXT关键字来查看如何做TXT记录解析。
 
 
如果在退信中显示
Reject by behaviour spam
Address reject
content reject
Requested action not taken
Spam content
unsolicited mail
Reject by behaviour spam
Virus found
Blocked Using Spam
size  limit
说明您发送的邮件可能带有垃圾邮件信息标示,建议您修改主题或内容,或者将内容放在压缩包中重试。
 
 
如果在退信中有如下关键字:
Blocklist(Block List)
spamhaus
blocked USING FBLW或DNSBL
Too many recipients received this hour
IP frequency Limited(Connection frequency Limited)
Our system has detected an unusual rate of
MTA's poor reputation
RDNS entry
banned sending IP
说明我们系统ip被收件方拒收了,请联系我们处理。
 
如果在退信中有:
over quota
说明收件方的邮箱已满。
 
 
发件人被发件方拒收有如下信息
Sender address rejected
Relay access denied
Helo command rejected
You are blacklisted
Intrusion prevention active for
Recipient address rejected
sender is rejected
Requested action not taken
您可以联系收件人见您的邮箱加入他的白名单中。或者收件方如果有拦截邮件名单(如qq邮箱),收件人可以在拦截名单中将被拒的邮件取回。如果您使用邮件终端软件,也有可能是软件设置不当导致。
 
如果您的邮件发送频率过高,有可能会收到如下退信,如果在发送垃圾邮件,请您停止发送!
Our system has detected an unusual rate of
CONNECTION frequency limited
Ip frequency limited
Too many recipients received this hour
 
如果您收到如下退信内容,则是我们的发送服务器到接收服务器网络不稳定,导致发送邮件超时
Time out
Message expired
 

 

<