读过Jeff 关于电子邮件和 DKIM 的博客文章,我觉得密钥管理信息系统所有来自 Exchange 2003 服务器的邮件。有什么好办法可以解决此问题?
答案1
没有一个版本的 Exchange 支持 DKIM。Microsoft 已将其支持转为 SPF/SenderID。有几个第三方产品可以添加到 Exchange 以执行 DKIM(例如这,例如),但我个人不会在我的任何 Exchange 服务器上运行这些东西。更常见的方法是让另一台服务器(或多台服务器)位于 Exchange 和互联网之间,运行更安全的 MTA,它可以为您执行 DKIM。
答案2
我为 Exchange 2007、2010、2012 和 2016 编写了一个开源 DKIM 签名模块: https://github.com/Pro/dkim-exchange
我们现在已经使用了几个月,没有遇到任何问题。
答案3
我在 BitBucket 上托管了一个适用于 Microsoft Exchange 的 DKIM 签名传输代理的开源版本这里。目前它仅适用于 Exchange 2007,尽管它可以轻松适应更高版本。不幸的是,2003 无法提供帮助,因为无法在其上编写自己的传输代理。
答案4
试过这个(适用于 Exchange 服务器和 IIS SMTP 服务的 EA DomainKeys/DKIM),尽管它不是免费的,但它还是可以运行的。