技术问答

什么是spf规则?如何处理?


spf规则是大多数收件方邮件提供商都会采取的一种拒收垃圾邮件的策略,用来拒收伪造地址发送的垃圾邮件。
一个域名可以为自己创建一个txt解析记录,在这个解析记录里面是这个域名下所有的smtp服务器的ip地址。 如果当有一天这个域名投递邮件的时候没有使用这些ip来发,那么收信方是有权利拒收的。

例如:
某一域名的txt记录是:
"v=spf1 ip4:202.108.67.0/24 ip4:202.106.196.0/24 ip4:202.106.46.0/24 -all"
当发信方使用ip为167.206.4.212的smtp服务器发送邮件时,不在此txt记录中,那么收信方服务器会认为对方在伪造地址发送垃圾邮件,会拒收这类邮件。

注:~all和?all 代表不确定的,我们的mx服务器不会去拒收;
-all 代表确定的,一旦发信人没有使用txt记录下规定的ip投递,我们的mx服务器就会拒收。

解决方法:

(1)请发信人联系其自己的域名DNS服务商,将他们域名下的txt记录最后的 -all”变为~all",这样我们这边检测就不会直接拒收了,不过可能会过滤为垃圾邮件,所以还需要您将发信人域名添加进您管理后台的白名单中;

(2)请发信人联系其自己的域名DNS服务商,将发信人目前经常使用的其他ip段添加进txt记录中也能解决此问题;

(3)如果发信方不方便更改或添加其域名下的txt记录,那么请发信人通过其目前规定的ip服务器发信是肯定没有问题的。

分享
阅读更多 +
上一篇
客户端重复发信应如何处理?
下一篇
已经是最后一篇