我用 debian 8 和 iRedMail 创建了一个运行良好的邮件服务器。邮件服务器运行 5 个虚拟域并配置了 SPF、DKIM 和 DMARC
我正确收到了机器发送的邮件的 DMARC 报告,并且一切都已对齐。
我有第二台机器用作 Web 服务器,当我收到这台机器的 DMARC 报告时,这台机器会向@gmail.com 帐户发送每日报告,SPF 已对齐(因为 IP 已插入 DNS 记录)但 DKIM不假设,因为它没有配置。
如何对齐 DKIM 和 WEB 机器?除了有时因为发送地址不是 IP 而是 PTR(反向 DNS),在这种情况下 DKIM 也没有对齐。
以下 DNS 配置:
_dmarc.maildomain.com. 300 IN TXT "v=DMARC1\; p=quarantine\; rua=mailto:mail@maildomain.com"
maildomain.com. 300 IN TXT "v=spf1 a mx ip4:ip_mail_server ip4:ip_web_server ~all"
dkim._domainkey.maildomain.com. 300 IN TXT "v=DKIM1\; p=KEY"