如何在到达传输代理之前在交换机上捕获传入的电子邮件?

如何在到达传输代理之前在交换机上捕获传入的电子邮件?

我正在尝试调试为什么某些入站电子邮件未通过 DKIM 检查。我在 Widows Server 2022 上运行最新版本的 Microsoft Exchange Server 2019。

我已通过 Exchange 管理 shell 启用管道跟踪,并将其设置为捕获来自特定域的电子邮件。这工作正常,我可以看到每个捕获的电子邮件都创建了两个单独的文件夹。然后这些文件夹包含original.eml递增的 SmtpReceive 和 Routing.eml文件。

但是,当我original.eml针对dkimpy(可以检查 dkim 签名的 Python 实用程序.emls)运行文件时,实际的 DKIM 签名与预期的不同 - 这表明电子邮件的正文或标题已被更改。(请注意精确的发送到另一个 MTA 服务器的同一封电子邮件具有预期的 DKIM 签名)

我正在尝试找出我的 Exchange 服务器何时更改了这封传入电子邮件 - 因为 DKIM 签名失败,original.eml这告诉我它发生在传输代理之前的某个地方。

有没有办法.eml在收到的电子邮件到达我的 Exchange 服务器时立即查看它?

相关内容