什么是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服務器發信是肯定沒有問題的。