我已阅读文档,但差异对我来说仍然不太清楚。
我的理解是: 1)包括:将允许为指定域列出的IP,以及该域自己的SPF记录中列出的任何其他域
2)a:只允许为指定域列出的IP
这是对的吗?
答案 0 :(得分:8)
另一个尝试将其他人试图将其整合在一起的答案,并基于OP可能引用的语法文档:http://www.openspf.org/SPF_Record_Syntax
我的回答是肯定的,你似乎有这个想法。
a:在域的A记录中测试IP匹配项。
include:获取域的整个SPF记录,针对它评估IP,如果找到PASS,则PASS成为整个SPF测试的结果。如果没有找到PASS,那么它不会失败,但是您的原始/顶级SPF测试仍在继续(可能是-all / ~all /?all阶段)。
使用的原因" a":
使用原因"包括":
很高兴得到纠正!
答案 1 :(得分:3)
1)包括: other-domain.com 只包含来自 other-domain.com 的SPF记录。 如果 other-domain.com 的SPF条目允许某些ip(例如具有ip4:或a:条目),那么也将允许这些ip。
2)真的