DKIM 与域密钥

Nin*_*Cat 8 dkim domainkeys

我已经在我的邮件服务器上配置了 DKIM (milter-dkim)。从我的域发送的传入电子邮件现在包含以下标题:

X-DKIM: Sendmail DKIM Filter v2.8.3 MYDOMAIN.com o7FLH1Wa032083
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=mydomain.com; s=mail;
 t=1281907022; bh=frcCV1k9oG9oKj3dpUqdJg1PxRT2RSN/XKdLCPjaYaY=;
 h=Message-ID:Date:Subject:From:To:MIME-Version:Content-Type:
  Content-Transfer-Encoding;
 b=qetPkilXBdjnuqiKIyvAwsvTvJfAnq5urdgp/i7p/uLJ8DB+svy9A8C6CPmcfELsJ
  hDid5k2AN5JD+wM2INmUIgjeAa/IwpGTbuMloj0Wioh4njqIfbATJqOhuqxTjic
Run Code Online (Sandbox Code Playgroud)

1.) 所以我想这证实了我正确设置了 DKIM,对吗?

但是当我查看来自 Google 的消息时,我看到:

DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=gamma;
   ...snip...
DomainKey-Signature: a=rsa-sha1; c=nofws;
        d=gmail.com; s=gamma;
   ...snip...
Run Code Online (Sandbox Code Playgroud)

2.) DomainKey-Signature 与 DKIM-Signature 的关系是什么?

cor*_*ump 7

它们是两个不同的东西。DomainKeys 较旧,由 Yahoo! 创建。DKIM 是 DomainKeys + Identified Internet Mail(另一种验证由 Cisco 创建的电子邮件的方案)。

标题显然是兼容的,但一些较新的系统不检查 DKIM,因此您必须生成两者才能让每个人都满意。


小智 4

DKIM 是 DomainKeys 协议的较新版本。如果您通过 DKIM 签署邮件,则不需要实施 DomainKeys。

  • 它们是完全不同且截然不同的。DKIM 通常被认为是域密钥的后继者,但使用 DKIM 并不意味着您不需要域密钥,因为后者仍在接受许多系统的检查。如果可能的话,两者都实施会更好。 (3认同)