我在Exchange5.4上安装了带有MailScanner的Postfix,这是Exchange2007的最聪明之处。当一条消息被隔离,我稍后释放它(http://wiki.mailscanner.info/doku.php?id=documentation:configuration:mta:postfix:how_致:释放_隔离_邮件)时,它会被传递到Exhcange框,但不会出现在用户的邮箱中。
Exchange消息跟踪日志显示消息被标记为DUPLICATEDELIVER,因此被删除。
我该如何应对这种情况呢?在后缀框或其他方式时,可能会以某种方式更改消息ID?
谢谢。
发布于 2009-11-09 11:25:47
重复检测是基于消息ID和客户端发送时间两种方式进行的。我假设您的隔离在这里意味着可疑的消息被发送给用户,没有附件,然后当它被清除发送。
在这种情况下,客户端发送时间和消息ID是相同的,或者是两个消息,因此复制的传递拾取,因此您需要更改消息ID或客户端发送时间来阻止这种情况发生。
还可以禁用Exchange重复传递检测,或者减少Exchange保存邮件详细信息日志以检查副本的时间,但这可能会增加收到的实际重复邮件的数量。
发布于 2011-04-05 19:15:43
在MailScanner端,您可以在MailScanner.conf文件的“移除这些标题”部分中添加“Message:”。conf文件实际上声明了以下内容:
如果您在从隔离中释放垃圾邮件并将其发送到Exchange服务器时遇到重复消息Id标头的问题,则添加Message-Id。
https://serverfault.com/questions/81605
复制相似问题