我即将创建一个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地址。
我看到有些人建议您按照amazon here的建议使用~all
而不是-all
。
答案 0 :(得分:1)
对于特定的IP地址,您需要使用ip4机制,因此您的记录应如下所示:
v=spf1 a mx include:_spf.google.com include:aspmx.googlemail.com ip4:52.??.??.??? ip4:62.??.???.?? include:amazonses.com ~all
还可以说,您应该将最常用于发送邮件的地址移动到记录的开头,因为这通常会使SPF检查更快地终止。
关于针对-all
的{{1}},亚马逊的文章描述得非常好。如果您100%确定您的域中的邮件永远不会从SPF记录以外的地址发送,请使用~all
,否则请使用-all
答案 1 :(得分:1)
坚持使用-all
,我不确定您为什么需要ip4,除非您从具有不同记录的不同网络服务器发送。设置完成后,只需发送电子邮件至Mail Tester
webserver = a
邮件服务器= mx
gmail = include:_spf.google.com
亚马逊SES =包括:amazonses.com
v=spf1 a mx include:_spf.google.com include:amazonses.com -all