我们的设置
外部电子邮件到达 Postfix 服务器,经过扫描,然后通过设置转发transport
(使用给定地址的 RELAY:[{ip-address}])到 Exchange 2007 服务器。一些用户使用 Exchange,但少数用户仍在 Postfix 服务器上(不久的将来他们会被转移)。
IMAPS 通过 Dovecot 提供外部连接;在内部,IMAP 提供网关,原生 MAPI 用于 Exchange/Outlook。黑莓通过 BIS 连接,BIS 使用 Dovecot 作为反向代理 IMAPS 服务连接到 Exchange(当 Exchange 上存在邮箱时,否则连接到网关上的邮箱)。
问题
我们有一位用户,当他在 Outlook 客户端上转发电子邮件时,他的黑莓手机上会收到原始邮件的副本。我说的副本,是指他有该邮件的转发版本(即他点击转发按钮后收到的邮件版本),和一份副本原来的显示的消息同时。
预期的行为是只看到转发的消息,而不是转发的消息和原始消息的第二份副本。
我们仅在拥有黑莓手机的 Outlook 用户身上看到过这种情况。 其他 IMAP 客户端(例如 OS X Mail 或 Thunderbird)在连接到 Exchange 服务器时不会出现此行为;转发的消息可以按预期工作。
问题
- 是什么原因导致这种情况发生?
- 为什么它只影响 Outlook/Blackberry 设置,而不影响 TBird/Blackberry 或 OSX-Mail/Blackberry?
- 我们怎样才能阻止这种现象,以免人们发疯并且不再转发消息?
答案1
显然这是 Blackberry BIS 服务器的问题。最近的服务升级后,问题已经消失。