DMARC 配置了但验证还是 fail,报告里 SPF/DKIM 'not aligned' 是什么意思?Strict 和 Relaxed 对齐方式怎么选?

78 DMARC 配置了但验证还是 fail,报告里 SPF/DKIM "not aligned" 是什么意思?Strict 和 Relaxed 对齐方式怎么选?
什么是 Alignment(对齐)

DMARC 通过的前提不仅是 SPF/DKIM 各自通过,还要对齐——即 SPF 的 Return-Path 域或 DKIM 的 d= 域,必须与邮件 From 头的组织域(@ 后面的部分)一致。

Relaxed(宽松,默认)

SPF:Return-Path 的组织域(即 registrable domain)与 From 组织域相同即可。如 Return-Path bounce@mail.example.com 与 From user@example.com 对齐通过。
DKIM:d= 标签的组织域与 From 组织域相同即可。如 d=email.example.com 对齐 user@example.com

Strict(严格)

SPF:Return-Path 域必须完全匹配 From 域(含子域名)。mail.example.com ≠ example.com。
DKIM:d= 域必须完全匹配 From 域。
严格模式更安全但容易误杀,建议 adkim=r; aspf=r(默认宽松),新手不要设 strict。

参考:RFC 7489 DMARC §3.1 Identifier Alignment · dmarcian DMARC Alignment 解释