你可以在域名上发布多条 SPF 记录吗?答案是否定的:一个域名一定不能有多条 SPF 记录,否则 SPF 会失败并返回永久错误(PermError)。
SPF 记录是位于 DNS 中的 TXT 记录,准确地以 "v=spf1" 开始,后面跟一系列的 mechani *** s 和 modifiers。
SPF 检查先获取域名上面的所有以 "v=spf1" 开始的 TXT 记录:
如果没有找到记录,返回
;
如果找到多条记录,返回
。
比如,如果您有 2 个 TXT 记录在 yourdomain.com 上面:
Record Type | Name | Value | TTL |
---|---|---|---|
TXT | yourdomain.com | v=spf1 include:_spf.google.com -all | Default |
TXT | yourdomain.com | v=spf1 include:servers.mcsv.net -all | Default |
所有代表 yourdomain.com 发出的邮件将不会通过 SPF 验证,并且返回 PermError。
要改正这个问题,您需要把所有要添加的 mechani *** s 和 modifiers 放在 1 个 SPF 记录中,如下所示:
Record Type | Name | Value | TTL |
---|---|---|---|
TXT | yourdomain.com | v=spf1 include:_spf.google.com include:servers.mcsv.net -all | Default |
要使 SPF 验证通过,必须满足以下所有的条件:
域名上有且仅有 1 个 SPF 记录;
该记录的语法是正确的;
DNS 查询不能超过 10。否则,用?Safe SPF来修复它。
使用?Safe SPF来修复?SPF PermError: Too Many DNS Lookups问题。
监测 SPF 记录
既然 SPF 设置的有效性对 SPF 验证成功如此重要,当 SPF 被错误设置的时候,您也许想要获得警报,这样可以尽快修正错误。
DMARC *** 's 域名监测功能允许您做到这些。要监测您的域名的话:
登录到控制面板;
去 DNS Records=> Domains,添加域名;
去 Reporting and Alerts=> DNS Alerts,用您的邮件地址创建一个接收人。
从此以后,如果在域名上面找到多条 SPF 记录的话,您将会收到类似下面的警报:
相关问题:可以在域名上发布多条 DMARC 记录吗?
本文翻译自 https://dmarcly.com/blog/can-i-have-multiple-spf-records-on-my-domain,已经经过作者授权。
这几年经济发展的迅速发展趋势,促使如今的贫富悬殊愈来愈,在我国也不断涌现很多富人,而这种富豪们,在其中有一些人要取出自身的财产来为祖国做出贡献,而也是有一些人,即便 是有着再多的財富,依然不容易分离出...
夏天,大家在户外享受阳光的同时 千万不要忘记各种防晒 不管是防晒衫、防晒帽、防晒伞、墨镜 还是防晒霜防晒喷雾都要用起来哦 有研究说: 亚洲人的肌肤在晒后10小时就会开始变黑 晒后4...
前几天去参加好友给儿子办的满月宴,由于那段时间工作太忙,没时间挑选礼物,所以就给小宝宝包了一个大红包。她收到红包的时候,有点无奈,然后跟我说:“你们是不是商量好的,全部都送红包,就不能有点创意?”“红...
smart deletion:在 AFL 的 bit 等级的变异的基础上,AFLSmart 增加了对 chunk 等级的变异操作,首要包含三种操作:为了防备Black Box进犯,ATM厂商主张运用最...
“十年禁渔”对长江意味着什么?——专访长江“十年禁渔”政策首倡科学家、中国科学院院士曹文宣 新华社上海1月6日电 题:“十年禁渔”对长江意味着什么?——专访长江“十年禁渔”政策首倡科学家、中...
此刻的糊口节拍变得越来越快,因此传统的饮食方法和布局已经不能满意今世人们对付饮食美食产物的需求。各人对付饮食提出新的尺度和新的要求,餐饮行业的美食产物成为各人密切存眷的重点。快餐行业的成长长短常不错的...