【发布时间】:2017-02-03 00:06:49
【问题描述】:
我用 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"
【问题讨论】:
-
我不太清楚你在这里寻找什么。 DKIM 不关心 IP,这是 SPF 的工作。如果您想在网络机器上使用 DKIM 对消息进行签名,您还需要在那里设置您的私钥和签名。
-
为什么需要对齐 DKIM?如果您的 SPF 对齐,那么 DMARC 将正常工作。 Synchro 是对的,只需使用 Web 机器的名称签署 DKIM。