如何将排队的消息从IIS移到其他服务器上的Exchange?

时间:2020-03-06 14:26:25  来源:igfitidea点击:

当前,我们有一个使用Exchange的公司电子邮件服务器,以及一个使用IIS SMTP的批量电子邮件处理服务器。我们正在升级到第三方MTA(zrinity xms),以进行批量发送。当我们切换到第三方软件时,我需要能够继续发送已在IIS中排队的消息。我可以简单地将IIS队列文件移动到Exchange服务器队列,并自动开始发送尝试吗?如果没有,有什么建议可以做到这一点?

解决方案

我们应该能够将* .eml文件移动到Exchange服务器的拾取目录中。或者将IIS SMTP服务设置为新MTA的智能主机,前提是它们(第三方)允许从IP地址进行SMTP中继。

移动文件即可。但是,任何在标题中带有BCC行的电子邮件都将原封不动地发送出去。某些客户(例如gmail)会将信息显示给收件人,从而破坏了密件抄送的整个重点。

在将EML文件复制到MS-SMTP(Exchange也使用)时,会发生这种情况,因为BCC信息通常是在SMTP切换到MS-SMTP(不是从MS-SMTP)过程中从标头中剥离出来的。

如果这是最初传递消息的方式,则可能是我们已将每个ECC的EML分解为单独的消息,并且已正确剥离了该标头。

只是需要提防一点陷阱。