记录位于 _dmarc.example.com,例如 v=DMARC1; p=reject; rua=mailto:dmarc@example.com; adkim=s。如果 SPF 针对与 From 域对齐的信封域名通过,或者 DKIM 签名针对对齐的 d= 域名验证成功,邮件即通过。策略 p(该域名)、sp(子域名)和 np(不存在的子域名)的取值为 none、quarantine 或 reject;rua 和 ruf 用于请求汇总报告和失败报告,这两类报告现在分别由 RFC 9990 和 RFC 9991 规定。
RFC 9989 取代了信息类文档 RFC 7489(2015年)和 PSD 扩展 RFC 9091,使 DMARC 进入标准轨道。它删除了 pct、rf 和 ri 标签,新增了 np、psd 和 t(测试模式,要求接收方执行比声明的策略低一级的处理),并改用最多八次查询的 DNS 树遍历代替公共后缀列表来查找组织域。现有的 v=DMARC1 记录仍然有效。
Gmail、Yahoo 和 Microsoft 要求批量发件人至少设置 p=none,BIMI 则要求 quarantine 或 reject。通常的部署顺序是:先设置 p=none 并接收报告,修复每一路合法的邮件流,然后再强制执行。