专注——不只是说说而已
提供一站式互联网三合一解决方案
当您收到一封收件人的退信,说明您这次邮件发送失败了,退信形式如下:
上述退信信息被我们服务器再次包装过,对核心内容增加了中文退信原因解释,一般来说退信文件中核心内容是下面这样的:
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.邮件发送到收件方网络超时,或者收件方服务器无法正常运行。
以下是常用退信内容的分析:
如果在退信中显示如下关键字,一般是收件人地址不存在,您需要确定收件人地址是否输错:
解决各类常见问题,提供专业的网络诊断服务
2018-08-02
2018-07-25
2017-12-08
2017-12-05
2017-11-11
2017-11-07
2017-11-06
数千套成品网站供您选择
更有私人化定制满足您的需求