根据为你发送邮件的服务生成有效的 SPF 记录,再依照 RFC 7208 规则检查你的域名所发布的记录。

在左侧生成记录,或切换到检查工具,读取某个域名当前所发布的 SPF 记录——每个机制都有解释,并为你统计十次查询的限制。

谁为此域名发送邮件?

勾选每一个使用你域名作为 From 地址发送邮件的服务。每一项都会添加其所需的 include: 词条,以及它所消耗的 DNS 查询。

你自己的服务器
添加 mx——当同一批服务器既收又发时很有用。消耗一次查询。
添加 a——仅当你的网站直接发送邮件时才需要。消耗一次查询。
每行一个。IP 词条不消耗 DNS 查询,因此尽量优先使用。
每行一个域名——每个都会成为一个 include: 词条。已写好的词条会保持原样。
其他所有人怎么办?

最后一个词条决定接收方如何对待来自任何未在上方列出的服务器的邮件。

你的 SPF 记录
发布它
  1. 在你的注册商或 DNS 托管商处打开域名的 DNS 区域。
  2. 删除任何现有的 SPF 记录——一个域名必须只发布一条。
  3. 在域名根上添加一条 TXT 记录,值为上面的内容。
  4. 等待 TTL 过期,然后用检查工具标签页确认。
记录类型
TXT
名称 / 主机
@ (域名根)
TTL
3600

一个域名只能发布一条 SPF 记录。要添加新的发件方,请编辑现有记录——切勿再添加第二条。

已发布的记录
DNS 查询预算
RFC 7208 允许十次
#词条来源
每个词条说明
词条结果作用
我们发现的内容

关于 SPF 记录生成器和检查工具

SPF 记录生成器和检查工具完成域名所有者真正需要的两项工作。生成器会询问哪些服务使用你的域名发送邮件——Google Workspace、Microsoft 365、SendGrid、Mailgun、Amazon SES 还是你自己的服务器——并在你逐步选择的过程中从中组装出一条有效的 `v=spf1` 记录,同时计算它将消耗的 DNS 查询次数。检查工具则读取你的域名当前发布的记录,用通俗语言解释每个机制,并依照 RFC 7208 进行测试。

最容易出问题的规则是十次查询限制。每个 `include`、`a`、`mx`、`ptr` 和 `exists` 词条都会消耗一次 DNS 查询,它们所指向的记录内部的每一个词条同样如此。一旦超过十次,接收方将返回永久性错误,这意味着你所有邮件的 SPF 检查都会失败——不仅仅是伪造的那部分。检查工具会递归跟踪你的 include 链,准确展示每一次查询的去向,让你一目了然地看出是哪个发件方导致了超限。

它还会标记那些悄悄使 SPF 记录失效的问题:同一域名上的第二条 SPF 记录(会导致两条都无效)、`+all`(等于授权整个互联网)、缺少 `all`(等于什么都没声明)、已弃用的 `ptr` 机制、放在 `all` 之后永远不会被读取的词条,以及会使整条记录变成永久性错误的语法错误。

如何使用 SPF 记录生成器和检查工具

  1. 在“生成器”标签页中,勾选每一个使用你域名 From 地址发送邮件的服务。
  2. 添加你自己的邮件服务器:开启 mx,并粘贴任何固定的 IPv4 或 IPv6 范围——IP 词条不消耗 DNS 查询。
  3. 留意查询计数器。如果超过十次,请移除某个发件方或用其背后的 IP 范围替换 include。
  4. 选择最终策略:先从 ~all(标记为可疑)开始,待你的 DMARC 报告干净后再收紧为 -all。
  5. 复制记录,并在你的域名根上将其发布为一条 TXT 记录,替换任何现有的 SPF 记录。
  6. TTL 过期后返回“检查工具”标签页,确认已发布的记录解析正常。

常见问题

RFC 7208 规定每次评估最多允许十个需要 DNS 查询的词条:include、a、mx、ptr、exists 以及 redirect 修饰符。你所 include 的记录内部的查询也计入其中。超过十次后接收方将返回永久性错误,你发送的每一封邮件都会被 SPF 判定失败。

不可以。一个域名只能发布一条 v=spf1 记录。当接收方发现两条时,会返回永久性错误,你所有邮件的 SPF 都会失败。要添加发件方,请编辑现有记录而非添加第二条。

建议从 ~all 开始,它告诉接收方接受未列出的发件方但将其标记为可疑。一旦你的 DMARC 汇总报告显示所有合法发件方都能通过,再切换到 -all 进行完全强制执行。切勿使用 +all:它等于授权全世界。

移除不再使用的发件方,用 ip4:/ip6: 范围替换某个 include(IP 词条不消耗查询),将简报邮件迁移到带有独立记录的子域名上,或者使用提供展平记录的服务商。

不能。SPF 只授权发送服务器,而且在邮件被转发时会失效。它必须与 DKIM 和 DMARC 策略配合使用,接收方才会对失败采取措施——这也正是 Gmail 和 Yahoo 自 2024 年起对批量发件方的强制要求。

是的,完全免费且无需注册。生成器在你的浏览器中运行,检查工具执行的是普通的、有频率限制的 DNS 查询。


热门搜索
spf 记录生成器 spf 检查工具 spf 记录检查 spf 查询 spf 验证工具 生成 spf 记录 google workspace spf 记录 spf 10 次查询限制 检查域名 spf 记录 spf 语法检查工具
需要帮助?
使用此工具时遇到问题?请告诉我们的团队。
报告问题

将此免费工具添加到你自己的网站 — 复制并粘贴下面的代码。