前一阵子接到用户的一个技术支持请求:某企业自建邮箱外发经常被退信,代维不知道怎么处理。
这个问题说实话其实我也不会,但是本着客户的请求就得先处理下看看,不然显示不出来专业性。于是乎边百度边看用户的退信信息吧。
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
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.
=====================================================
您好!
您的邮件不能成功的递送到指定地址。这是一个永久的错误,因此不得不放弃继续递送。
<*******@*****.com>, remote server said: 550 Denied by policy
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
看到这个基本上可以确定是被策略禁止了,但真的只是这样?
后来使用了用户的企业邮箱向其他知名邮箱也进行了发信测试,什么网易、新浪、搜狐等等。发现都是有 550的错误代码。
看来最主要原因还是在这个550上。
经过百度发现,有两个步骤的缺失导致了上面的情况。
1.未做反向解析。
用户业务需要向国外发送邮件,但是没有反向解析导致国外查不到邮件地址,次数多了以后就被列入了反垃圾邮件黑名单。
下面提供两个链接可以在排查时使用:
http://verifier.criusor.com/ 在线的邮件服务器检测
http://www.spamhaus.org/ 国际性的反垃圾邮件联盟,向国外发邮件时建议先在这上面注册下。
2.个别用户邮箱被黑乱发垃圾邮件导致
在国内的反垃圾邮件联盟站点“http://www.anti-spam.org.cn/” 查询邮箱服务器ip发现,曾经因为发垃圾邮件导致被记录。
基本上排查就是以上两个问题。