登录 注册
SPF检测

在线检查域名的SPF记录,并为邮件服务生成正确的新记录

SPF告诉收件服务器哪些主机可以代表您的域名发信。检测会逐个跟踪include,统计DNS查询次数,并指出记录出错的位置。

您的浏览器把查询直接发往Cloudflare DNS,备用为Google DNS。我们的服务器看不到。

SPF记录生成器

勾选代表您域名发信的服务,再添加您自己的服务器。

邮件服务
自有服务器

把这条TXT记录添加到域名根部

v=spf1 ~all

一封邮件通过SPF检查:发信服务器与允许列表进行比对

SPF如何工作

收件服务器从信封发件人中取出域名,读取它的SPF记录,检查发信IP是否在列表中。ip4和ip6机制列出地址,include引入邮件服务的记录,最后的all规则决定其他所有来源怎么处理。

每个include、a、mx、ptr、exists和redirect都消耗一次DNS查询,嵌套的include也计入。超过10次查询,检查会报错中止,即使来自允许的服务器,该域名的邮件也会SPF失败。

什么时候需要

  • 群发前检查发件域名
  • 查明新服务发出的邮件为什么进了垃圾箱
  • 清理因添加服务而超过10次查询的记录

问题与解答

01一个域名可以有几条SPF记录?

一条。两条及以上以v=spf1开头的记录会导致检查失败,请合并为一条。

02~all还是-all,该选哪个?

在接入服务、阅读DMARC报告期间用~all。等所有发件方都列入、报告显示没有正常邮件失败时,再改为-all。

03记录超过10次查询怎么办?

删除不再使用的服务,用ip4和ip6代替a和mx列出自有服务器,并看看服务商是否提供更短的include。

04不发邮件的域名需要SPF吗?

需要。记录v=spf1 -all告诉收件方这个域名从不发邮件,伪造的邮件会被立即拒收。同时再加一条p=reject的DMARC。

05SPF检查From地址吗?

不检查。SPF看的是信封域名,也就是Return-Path。DMARC保护收件人看到的地址:它要求SPF或DKIM的域名与From字段中的域名一致。

价格 免费试用1小时