v=spf1 a ~all
配置 SPF 记录时使用和v=spf1 ip4:IP_OF_A_RECORD ~all
或有什么区别v=spf1 IP_OF_A_RECORD ~all
?哪种方式正确且更强大、更可靠?
答案1
和v=spf1 a ~all
都是v=spf1 ip4:IP_OF_A_RECORD ~all
适合邮件服务器的条目。但是~all
会抵消拥有 SPF 记录的大部分价值。使用-all
会更好, 适合邮件服务器的条目。除极少数例外,任何其他服务器都不应代表邮件服务器发送电子邮件。
该a
机制可能会调用额外的 DNS 查找,但很可能查找已经完成。
根据我对文档的阅读,v=spf1 IP_OF_A_RECORD ~all
这是错误的。
对于发送域,我建议v=spf1 mx -all
。请注意,这要求域的所有 Internet 绑定电子邮件都通过其邮件交换服务器发送。这不应该是一个繁重的要求。
对于任何不应发送电子邮件的(子)域名,我建议 v=spf1 -all
。这将表明该域名不应在电子邮件地址中使用。
你可能想看看我的建议使用 SPF 保护您的电子邮件声誉和或开放SPF地点。