【问题标题】:DMARC DKIM AlignmentDMARC DKIM 对齐
【发布时间】: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。

标签: email dns spf dkim dmarc


【解决方案1】:

我认为有三种选择:

  1. 使用您现有的邮件服务器作为 web 服务器的经过身份验证的 smtp 中继(一个故障点,但因此较少的维护工作),例如ssmtp
  2. 也在您的网络服务器上实现DKIM signing(使用相同的密钥或第二个密钥)
  3. 为 DMARC 设置放松的 DKIM 选项。有一个official list 的 DMARC 生成器可以帮助你。通常,添加 "adkim=s;" 会在您的 TXT 记录中以 "v=DMARC1;" 开头

希望对您有所帮助,否则请添加更多详细信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-09
    • 2015-09-06
    • 1970-01-01
    • 2023-03-10
    • 2020-05-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多