如何完全禁用 DMARC 支持?
也就是说,在 mail-receiver.yml 的 env 部分添加 INCLUDE_DMARC: false 似乎并不能实现。这确实会导致 opendkim 和 opendmarc 守护进程不运行(导致日志中出现警告),但 SPF 检查仍在进行。
编辑补充:
我认为通过在 env 部分添加以下 POSTCONF_ 行,我设法禁用了 SPF 检查:
env:
...
INCLUDE_DMARC: false
POSTCONF_smtpd_recipient_restrictions: check_policy_service unix:private/policy
...
我通过查看引入 DMARC 检查的 提交,并查看当 INCLUDE_DMARC 为 false 时应该发生什么,得到了这个。
我对 Docker 镜像的构建方式知之甚少,但我感觉 INCLUDE_DMARC 标志是为其他人、在其他地方、在其他时间设置的,而不是可以在 mail-receiver.yml 中完成的。