| DNS 记录类型 | 主机记录 | 记录值 |
|---|
关于本工具
SPF(Sender Policy Framework)是一条发布在 DNS 里的 TXT 记录,声明「哪些服务器有权用你的域名发信」。没有 SPF 的邮件很容易被 Gmail、Outlook 等判定为垃圾邮件。
如何使用
填写域名,勾选你实际使用的邮件服务商(或填入服务商给出的 include 域名),选择结尾策略,工具会拼出完整的 SPF 记录。同时会统计 DNS 查询次数——include、a、mx 每项各计 1 次,上限为 10 次,超出会导致收件方校验出错。
常见问题
~all 和 -all 怎么选?先用 ~all(软失败)上线观察一两周,确认没有正常邮件被误判后再改为 -all(硬失败)。直接上 -all 有把合法发信渠道挡在门外的风险。
为什么不能有两条 SPF?RFC 7208 规定一个域名只能有一条 SPF 记录。收件方看到多条时会直接返回 PermError,两条都失效——比没有记录更糟。
predefined 里的地址一定对吗?服务商可能调整其 SPF 域名。本工具列出的常用值仅供参考,正式配置请以服务商后台或官方帮助文档给出的值为准。
只配 SPF 就够了吗?不够。建议同时配置 DKIM(邮件签名)与 DMARC(策略),三者合称邮件三件套,才能真正改善送达率。
你可能还想问
SPF 记录的作用是什么?
在域名 DNS 中声明哪些服务器有权代你发信,收件方据此判断邮件是否伪造,能显著减少自家域名被冒用发垃圾邮件的情况。
记录格式里的几个部分怎么理解?
以 v=spf1 开头,含 ip4/ip6、include(引用第三方发信服务)、a/mx 等机制,以 -all(严格拒绝)或 ~all(标记可疑)收尾;结尾策略决定未授权服务器的处理方式。
一条记录装不下怎么办?
SPF 查询次数上限为 10 次(含嵌套 include),超限会整体失效;子域名太多时可拆分为多条子域记录,或改用 DKIM、DMARC 组合,别硬堆 include。
速查在线工具箱