我有这3个spf txt记录,建议添加以供不同的电子邮件提供商使用,以将其添加到我的DNS TXT记录中,以避免DMARC发出垃圾邮件:
"v=spf1 mx a include:_spf.getresponse.com -all"
"v=spf1 include:emsd1.com ~all"
"v=spf1 include:spf.protection.outlook.com ip4:195.76.207.18 -all"
将它们合并的最佳方法是什么。在阅读了几个论坛后,我完成了以下两个选择:
选项A。按照here上的建议将所有内容合并到一个TXT记录中:
"v=spf1 mx a include:_spf.getresponse.com include:spf.protection.outlook.com ip4:195.76.207.18 include:emsd1.com ~all"
vs
"v=spf1 mx a include:_spf.getresponse.com include:spf.protection.outlook.com ip4:195.76.207.18 include:emsd1.com -all"
或选项B。创建3个SPF记录并在初始SPF上声明它们:如here
所述初始SPF:sampledomain.com TXT
v=spf1 include:spf1.sampledomain.com include:spf2.sampledomain.com include:spf3.sampledomain.com all"
3个SPF记录:
spf1.sampledomain.com TXT
v=spf1 mx a include:_spf.getresponse.com -all
spf2.sampledomain.com TXT
v=spf1 include:emsd1.com ~all
spf2.sampledomain.com TXT
v=spf1 include:spf.protection.outlook.com ip4:195.76.207.18 -all
在不超过10个查找次数的情况下,我应该选择什么选项?
另外,我不知道如何算出lookups的数量吗?
感谢!
答案 0 :(得分:1)
这两种方法都可以,但是将它们组合起来可能是最简单的。
此处的关键是将所有规则合并到顶级TXT记录中。 v1 <- with(df, ave(Num, State, FUN = function(x) x[1]))
df$perc_diff <- with(df, 100 * (Num - v1)/v1)
指令是一种方法,但是您要注意,它的深度有限,因此除非有必要(例如指定提供者),否则不要使用它,而不是最终目的。
我敢肯定,将所有规则都放在一个地方,而不是必须编辑三个任意命名的记录,这些记录无需特殊原因就可以将它们分开,这肯定会令我感激。