Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 1076

SPF(发件人策略框架)

SPF(发件人策略框架) 是什么?

SPF(发件人策略框架)RFC 7208 定义的邮件认证机制,允许域名所有者在 DNS 中公开授权使用其域名作为信封 MAIL FROM 的 IP 地址或主机。


SPF (Sender Policy Framework) 由 RFC 7208 规定,允许域名所有者发布一条 TXT 记录(例如 v=spf1 ip4:192.0.2.0/24 include:_spf.example.net -all),列出允许的发送方。接收方 MTA 将 SMTP MAIL FROM (return-path) 域名与该策略对比,得出 pass、fail、softfail、neutral 或 temperror 等结果。SPF 仅认证信封发件人,而非用户看到的 From: 头域,因此单独使用无法阻止显示名伪造。它与 DKIM 一起是 DMARC 的两大基础组件。运维上需避免超过 10 次 DNS 查询限制,使用合适的限定符,并优先采用 -all(硬失败)而非 ~all 以实现真正的执行。

示例

  1. 01

    发布 v=spf1 include:_spf.google.com -all,授权 Google Workspace 的出站 IP 并拒绝其他来源。

  2. 02

    使用第三方 SPF flatten 服务,保持在 10 次 DNS 查询的限制之内。

常见问题

SPF(发件人策略框架) 是什么?

RFC 7208 定义的邮件认证机制,允许域名所有者在 DNS 中公开授权使用其域名作为信封 MAIL FROM 的 IP 地址或主机。 它属于网络安全的 网络安全 分类。

SPF(发件人策略框架) 是什么意思?

RFC 7208 定义的邮件认证机制,允许域名所有者在 DNS 中公开授权使用其域名作为信封 MAIL FROM 的 IP 地址或主机。

SPF(发件人策略框架) 是如何工作的?

SPF (Sender Policy Framework) 由 RFC 7208 规定,允许域名所有者发布一条 TXT 记录(例如 v=spf1 ip4:192.0.2.0/24 include:_spf.example.net -all),列出允许的发送方。接收方 MTA 将 SMTP MAIL FROM (return-path) 域名与该策略对比,得出 pass、fail、softfail、neutral 或 temperror 等结果。SPF 仅认证信封发件人,而非用户看到的 From: 头域,因此单独使用无法阻止显示名伪造。它与 DKIM 一起是 DMARC 的两大基础组件。运维上需避免超过 10 次 DNS 查询限制,使用合适的限定符,并优先采用 -all(硬失败)而非 ~all 以实现真正的执行。

如何防御 SPF(发件人策略框架)?

针对 SPF(发件人策略框架) 的防御通常结合技术控制与运营实践,详见上方完整定义。

SPF(发件人策略框架) 还有哪些其他名称?

常见的别称包括: 发件人策略框架。

相关术语

参见