SPF 记录的查询方法
SPF 是用来声明“允许发送该域名邮件的服务器”的机制。它写在 DNS 的 TXT 记录中,所以查询 TXT 就能确认。
查询 TXT 记录无需注册会员・免费
SPF 记录写在 TXT 里
并没有 SPF 专用的记录类型,而是作为以 v=spf1 开头的 TXT 记录来登记。查询时,把类型选为 TXT 即可。
解读方法
"v=spf1 include:_spf.example.net ip4:203.0.113.10 ~all"
v=spf1:SPF 的版本。必须写在开头。include:…:引入其他域名的 SPF 设置。使用邮件发送服务时需要添加。ip4:/ip6::允许发送邮件的 IP 地址。a/mx:允许该域名的 A、MX 所指向的服务器。~all:不符合以上任何一条的发送源视为“可疑”(软失败)。-all表示“拒绝”,?all表示“不作判断”。
常见的错误
- 有两条 SPF:一个域名下
v=spf1的 TXT 只能有一条。有多条会导致无效。请合并成一行。 - 引用次数超过 10 次:
include以及a・mx的名称解析合计最多 10 次。超过就会出错。 - TXT 的值太长:超过 255 个字符时,需要拆分成多个字符串登记。显示时,会以引号分隔并列出。
- 忘了子域名:如果从
mail.example.com发送邮件,那么该主机名也需要设置 SPF。
接收方的服务器设置,请通过 MX 记录来确认。
常见问题
设置了 SPF,邮件就一定能送达吗?
不一定。SPF 只是认证之一,是接收方判断是否为垃圾邮件的依据之一。同时设置 DKIM 和 DMARC,会更容易送达。
显示了很多条 TXT 记录。
除了 SPF,域名的所有权验证(Google 等),以及 DKIM、DMARC 也都写在 TXT 中。以 v=spf1 开头的就是 SPF。
其他说明书
最后更新: 2026-10-21