邮件基础设施指南

邮件域名验证:SPF、DKIM 和 DMARC

什么是域名验证、为什么重要,以及 SPF、DKIM 和 DMARC 如何协同工作。

域名验证用于证明某个邮件平台获得了代表该域名发信的授权。基于 DNS 的身份验证是送达率和收件人信任的基础。

实际意味着什么

  • SPF 授权发信基础设施
  • DKIM 对邮件内容和身份进行签名
  • DMARC 告诉收件方如何进行对齐以及如何处理失败
  • 域名所有权验证可防止未经授权的发件人配置

实施检查清单

  1. 在 DNS 中添加服务商提供的所有权验证记录或 DKIM 记录。
  2. 发布 SPF 记录时,不要产生多条相互冲突的 SPF 记录。
  3. 先以监控模式启用 DMARC,再有计划地逐步收紧策略。
  4. 等待 DNS 传播完成,并在发信平台中确认验证已通过。

团队常问的问题

SPF、DKIM 和 DMARC 都需要吗?

三者都要使用。SPF 和 DKIM 负责身份验证;DMARC 在此基础上增加了对齐要求和收件方策略。

验证需要多长时间?

这取决于 DNS 传播和 TTL。大多数记录几分钟内就会生效,但全球范围内的传播可能需要更长时间。