利用SPF提高发信成功率

2016/5/7 10:45:20      点击:

看到这个标题的时候,可能有人会怀疑,SPF跟邮件投递成功率有什么关系?

 

这个当然是有的,特别是一些大型的邮件,基本都开启了SPF验证功能,只要正确配置了,被对方误判为垃圾的可能就小很多了,因为SPF申明了你的域名对应的哪些IP是合法的发信IP.只要SPF验证通过,基本都会进收件箱.另外SPF还有一个好处,那就是可以防止别人伪造你的域名进行发信,免受退信攻击.所以建议所有邮件服务器管理者都可以正确的配置SPF记录.

 

另外,SPF还有一个很大的好处,那就是当你的邮局有多个IP,实际出口的IP跟MX对应的IP不一致的时候,SPF可以很完美的帮你搞定这个问题.昨天,我管理的一个邮局上有客户说,对方有个邮局发信发不进来,我进去看了日志,发现以下内容:

 

拒收一封邮件, 原因: 域名[defate****.com]与发信IP地址[*.*.*.202]不匹配

 

我用软件查询了一下,发现邮局对应的IP是203的尾数,而他的邮局出口的IP却是202,当然就不一致了,如果你没配置SPF,验证严格的邮局肯定会拒收你的邮件,如果你配置成v=spf1 a mx -all,同样会被拒收,正确的做法是在SPF中申明202也是合法的发现IP:

v=spf1 a mx ip4:*.*.*.202 -all 这样就完全正确了.当然没法把MX对应在202这个IP的时候,SPF就是你解决的最佳方案!