Exchange 2003与Blackberry Enterprise Server导致IMAP消息消失并重新出现

我不能100%确定这是由BES引起的问题,但是在我的电子邮件账号绑定到黑莓手机后不久就出现了,所以这是我的第一个猜测。

我从Exchange服务器获取电子邮件,但使用IMAP从Thunderbird连接到它。 似乎一切似乎都正常工作。

关于我得到黑莓手机的时间,并且在BES上启用了我的电子邮件帐户,我开始在Thunderbird中看到一个奇怪的事情。 当我收到一封电子邮件时,它显示在Thunderbird中。 然后消失。 然后它再次出现。 在平息之前,它通常会消失两三次。

我已经通过在我的INBOX中打开一个IMAP会话和IDLE-ing来独立于Thunderbirdtesting了这个。 这表明Thunderbird只是在做Exchange IMAP服务器告诉它做的事情。 以下是收到单条消息的日志:

. IDLE + IDLE accepted, awaiting DONE command. * 150 EXISTS * 4 RECENT * 151 EXISTS * 5 RECENT * 150 EXPUNGE * 151 EXISTS * 5 RECENT * 150 EXPUNGE 

这是说,它收到了一个新的150号邮件,150个电子邮件中,有四个没有真正看过。 然后出现另一个“新的”消息(实际上,同样的消息再次)为151.然后数字150被删除。 这使旧的151号码150.然后又出现一个新的消息,号码151.然后再次删除消息150。 这最多需要几秒钟。

几乎每一条消息都会发生这种情况,并导致很多问题。 它混淆了新的消息通知,而且我经常收到几小时,几天甚至几周的“新消息”的通知。 如果我select了一封电子邮件,并在选定时通过了这个过程,然后尝试保存一个附件,那么在我取消select并重新select电子邮件之前,它将找不到它。 如果它发生在我附加到另一封电子邮件(或转发作为附件)之间的消息,并发送该电子邮件,附件失败。

我怀疑问题在于我的黑莓手机正在访问电子邮件,导致BES更新Exchange服务器中的某些内容,然后导致Exchange服务器重新创build电子邮件。 我保持完全closures我的黑莓的含义,看看是否能够防止这种情况发生,但我还没有记住。

(说实话,我的两个最好的解决办法是摆脱黑莓,摆脱交换,但这两者都不会发生。)

我不确定这是否与您的问题有关,因为您使用的是IMAP,但是每当我听到有关“重复”消息和/或消息和日历项消失的BES问题时,罪魁祸首通常是mapi32.dll BES服务器上的文件。 如果BES具有比Exchange服务器更旧的版本或不同版本的这些文件,则会导致类似的问题。 您可能希望检查Exchange服务器和BES服务器上的mapi32.dll文件版本,并确保它们相同。

编辑:如果版本不同,请使用Exchange服务器中的一个。