我在正确设置我自己的域名的 SPF 记录时遇到了问题。最初,域名托管商为我设置的 DNS 设置如下:
@TXT“v=spf1 mx~全部”
@MX 10 mx101.solcon.nl
@MX 10 mx102.solcon.nl
我测试了发送一封电子邮件,接收方 Gmail 帐户出现 SPF 软失败,如下所示,邮件最终进入垃圾邮件文件夹。
已收到:来自 mailrelay01.solcon.nl (mailrelay01.solcon.nl [XXXX:XXX:X:XX::XXX]) spf=softfail (google.com: 正在转换的域[电子邮件保护]未指定 XXXX:XXX:X:XX::XXX 为允许的
我将未指定为允许的 IP 地址添加到 SPF 记录中。
@TXT“v = spf1 mx ip6:XXXX:XXX:X:XX::XXX〜全部”
然而一周后,我的另一封邮件又出现在了 Gmail 的垃圾邮件文件夹中。
已收到:来自 mailrelay04.solcon.nl (mailrelay04.solcon.nl [XXXX:XXX:X:XX::XXX]) spf=softfail (google.com: 正在转换的域[电子邮件保护]未指定 XXXX:XXX:X:XX::XXX 为允许的
在我看来,我的默认 DNS 设置 solcon.nl 中没有将邮件中继服务器设置为邮件服务器?我应该自己将它们添加为 MX 还是在 SPF 记录中添加一个包含项?
包括:_spf.solcon.nl
答案1
如果您的中继提供商的服务器有 SPF 记录,请将其包括在策略“~all”之前,如您所注。通常,软故障不会阻止投递,但它可能会使您的邮件更有可能被归类为垃圾邮件。
如果您的中继提供商没有 SPF 记录,我会认真考虑更换提供商。