SPF 记录的正确语法
Correct Syntax for an SPF record
我即将创建 TXT SPF 记录,我只是想确保语法正确。
我们从我们的网络服务器、邮件服务器、gmail 和亚马逊 SES 发送电子邮件
v=spf1 a mx include:_spf.google.com include:aspmx.googlemail.com include:52.??.??.??? include:62.??.???.?? include:amazonses.com ~all
显然我没有输入我们服务器的实际 IP 地址。
我看到有些人建议您使用 ~all
而不是 amazon here 推荐的 -all
。
对于特定的 ip 地址,您需要使用 ip4 机制,因此您的记录应如下所示:
v=spf1 a mx include:_spf.google.com include:aspmx.googlemail.com ip4:52.??.??.??? ip4:62.??.???.?? include:amazonses.com ~all
也有人认为您应该将最常用于发送邮件的地址移到记录的开头,因为这通常会使 SPF 检查终止得更快。
而关于-all
对~all
,那么亚马逊的文章描述的很好。如果您 100% 确定来自您域的邮件永远不会从 SPF 记录之外的地址发送,请使用 -all
,否则使用 ~all
坚持使用 -all
,我不确定您为什么需要 ip4 - 除非您从具有不同记录的不同网络服务器发送。设置完成后,只需将电子邮件发送至 Mail Tester
即可对其进行测试
网络服务器=一个
邮件服务器 = mx
gmail = include:_spf.google.com
亚马逊 SES = include:amazonses.com
v=spf1 a mx include:_spf.google.com include:amazonses.com -all
我即将创建 TXT SPF 记录,我只是想确保语法正确。
我们从我们的网络服务器、邮件服务器、gmail 和亚马逊 SES 发送电子邮件
v=spf1 a mx include:_spf.google.com include:aspmx.googlemail.com include:52.??.??.??? include:62.??.???.?? include:amazonses.com ~all
显然我没有输入我们服务器的实际 IP 地址。
我看到有些人建议您使用 ~all
而不是 amazon here 推荐的 -all
。
对于特定的 ip 地址,您需要使用 ip4 机制,因此您的记录应如下所示:
v=spf1 a mx include:_spf.google.com include:aspmx.googlemail.com ip4:52.??.??.??? ip4:62.??.???.?? include:amazonses.com ~all
也有人认为您应该将最常用于发送邮件的地址移到记录的开头,因为这通常会使 SPF 检查终止得更快。
而关于-all
对~all
,那么亚马逊的文章描述的很好。如果您 100% 确定来自您域的邮件永远不会从 SPF 记录之外的地址发送,请使用 -all
,否则使用 ~all
坚持使用 -all
,我不确定您为什么需要 ip4 - 除非您从具有不同记录的不同网络服务器发送。设置完成后,只需将电子邮件发送至 Mail Tester
网络服务器=一个
邮件服务器 = mx
gmail = include:_spf.google.com
亚马逊 SES = include:amazonses.com
v=spf1 a mx include:_spf.google.com include:amazonses.com -all