![用于检查 DKIM 签名电子邮件的 Linux 工具](https://linux22.com/image/1484402/%E7%94%A8%E4%BA%8E%E6%A3%80%E6%9F%A5%20DKIM%20%E7%AD%BE%E5%90%8D%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%E7%9A%84%20Linux%20%E5%B7%A5%E5%85%B7%20.png)
我收到很多使用 DKIM 签名的电子邮件。通常我不太想检查签名是否有效,但有时我会想检查一下。有没有什么工具可以让我直接输入电子邮件,然后检查它(可能通过 DNS 或其他方式检索密钥)并告诉我签名是否正确以及其他有用的详细信息?
答案1
除了已经提到的 Thunderbird DKIM Verifier 插件之外,我还推荐 Python 模块迪金皮为此。在 Debian 和 Ubuntu 下,它在 python-dkim 包中可用。
使用 dkimpy,您可以使用命令轻松验证 DKIM 签名dkimverify < email.eml
。要获取有关签名失败原因的更多信息,请使用选项-v
。
答案2
如果你使用 Thunderbird,你可以使用“DKIM 验证程序”扩展。
答案3
您还可以使用http://www.opendkim.org/它来自一个 Debian 软件包:
opendkim-testmsg < email.eml
答案4
理想情况下,您的邮件服务器应该处理这个问题。如果电子邮件经过 DKIM 签名,但签名不匹配,则应拒绝该电子邮件。它甚至不应该进入您的收件箱。