免费注册

SPF 记录检测

查出域名的 SPF 记录,展开每一层 include,测试某台服务器能不能用你的域名发信。

关于SPF 记录检测

SPF 记录检测适合这些情况:接入群发平台后邮件进垃圾箱,退信提示 SPF 失败,或者 DMARC 报告里出现 permerror。输入域名,点“开始检测”,工具找到 v=spf1 记录,把 include 和 redirect 逐层展开成树,统计 DNS 查询次数。收件方最多查 10 次,空结果最多容许 2 次,超出就判定 SPF 失败,看似正常的记录也会失效。

还会检查:多条 SPF 记录;结尾写法(+all 谁都能冒充你,?all 起不到保护作用);all 之后永不生效的内容;缺少 all;过时的 ptr;include 的域名没有 SPF;循环引用;未知写法;超过 450 字符的长记录。再填一个 IP,工具会像收件服务器一样判定,给出 pass、fail、softfail 或 neutral 及决定结果的那一项。要重写记录,用 SPF 记录生成器。

SPF 记录检测怎么用

  1. 1
    输入域名

    填发件地址 @ 后面的域名,也可以直接粘贴邮箱地址。

  2. 2
    填测试 IP(可选)

    填入发信服务器的 IPv4 或 IPv6 地址,看 SPF 是否放行。

  3. 3
    开始检测

    点“开始检测”,SPF 记录检测会显示记录原文、include 展开树和 DNS 查询次数。

  4. 4
    按提示修改

    每条警告或错误都附有改法,比如删掉不再使用的 include。

为什么用熊仔工匠

  • include 逐层展开

    每一层 include 和 redirect 都展开,并显示各层的记录原文。

  • 查询次数统计

    DNS 查询按 10 次上限计算,空结果按 2 次上限计算。

  • IP 放行测试

    按 ip4、ip6、a、mx、include、all、redirect 逐项判定,并指出决定项。

  • 问题讲清楚

    多条记录、+all、缺少 all、ptr、循环引用、未知写法都有解释和改法。

常见问题

SPF 记录检测常见问题

SPF 检测提示 DNS 查询超过 10 次是什么意思?
include、a、mx、ptr、exists、redirect 每项都要查一次 DNS,嵌套在 include 里的也算。超过 10 次收件方会返回永久错误,你所有邮件的 SPF 都会失败,可以删掉不用的服务,或把自己的服务器写成 ip4、ip6 网段。
SPF 结尾用 ~all 还是 -all?
都能起保护作用。~all(软失败)让收件方把名单外的服务器当作可疑,-all(失败)让收件方可以直接拒收;千万别用 +all,那等于允许任何人冒充你发信。
一个域名能有两条 SPF 记录吗?
不能。两条 v=spf1 记录会让收件方判定永久错误,要合并成一条,可以用“SPF 记录生成器”重新生成。
IP 测试是怎么判定的?
和收件服务器一样按顺序比对,第一个匹配这个 IP 的项决定结果。include 里带宏(%)的写法要有真实邮件才能展开,这类项会跳过。
SPF 记录检测收费吗?
免费,不用注册,也不占每日免费次数。每位访客每小时有查询额度,登录会员更多,检测结果不保存。
把SPF 记录检测分享给朋友打开浏览器就能用,对方不注册也能先试。

相关工具

MAIL MX 记录查询查询域名的收信服务器及优先级。
MAIL DMARC 检测查看域名的 DMARC 策略和报告发送地址。
MAIL 邮件头分析粘贴邮件头,查看邮件经过的服务器、延迟和 SPF、DKIM 验证结果。
MAIL 邮箱地址有效性检测检查邮箱地址的格式错误、一次性邮箱和收信服务器。
MAIL DKIM 检测查找并检查域名的 DKIM 公钥,自动尝试常见选择器。
MAIL DMARC 记录生成器一步步生成 DMARC 记录,从只监控到拒收。
MAIL SPF 记录生成器按你用的邮件服务商生成正确的 SPF 记录。
SEO 死链检测检查一个网页上的全部链接,列出失效和跳转的链接。