请帮助建立SPF记录。我已经找到了几个SPF记录生成器,但是所有的问题都太复杂了,我害怕出错。
我只允许从以下地点发送邮件:
( 1)作为此域的记录列出的所有IP地址。2)我的数据中心的其他服务器在同一个IP范围内,2)来自Gmail服务器-我的域被设置为使用Gmail (所有MX记录都是Google的MX记录)。谷歌的指示说,将include:_spf.google.com ~全部包含在SPF记录中。这个案子我需要mx吗?
这是正确的:
或
谢谢。
发布于 2011-10-12 14:44:38
第一种测试是正确的。第二个问题是没有必要的,因为谷歌包括。
测试完成后(从所有授权服务器发送电子邮件到测试服务),将"~ all“更改为"-all”。倾斜显示你在测试。
发布于 2017-01-12 17:25:23
为了给S的答案加上一些细节,
v=spf1 a ip4:111.222.333.0/24 include:_spf.google.com -all是正确的。
您不需要包含mx,因为您已经拥有了允许gmail的include:_spf.google.com;
既然你说你想只允许从这些服务器发送邮件,应该设置一个-all而不是~all来严格执行SPF规则。使用~all,其他服务器仍然能够使用您的域发送电子邮件。
注意:使用-all,您的域下的用户将无法使用替代的SMTP服务器发送电子邮件,如雅虎、hotmail等。
取决于您的电子邮件服务器软件的配置,您可能还需要将您的ip6地址放在SPF中。当您同时启用ip4和ip6时,一些电子邮件服务器软件(例如sendmail)将使用ip6将gmail地址发送到gmail地址,而缺少ip6 SPF记录将导致gmail服务器拒绝从您的服务器发送电子邮件。
https://serverfault.com/questions/320849
复制相似问题