我正在为我们的testing环境设置Exchange 2010服务器。 我在这台机器上运行Windows 2008R2企业。 还安装了所有可用于Windows和Exchange 2010的更新,其中包括汇总1和2,其中包括有关推送通知的错误修正。
我的问题是,当删除邮件或标记邮件读取不会触发推送通知。 当我使用webgui,手机和Outlook 2007时发生。
在Outlook 2007中删除电子邮件时,所做的更改将发送到服务器,因为更改在webgui中可见,但在移动电话上不可见。 当我收到新电子邮件时,我会收到推送通知,因为新电子邮件会立即显示在手机上。
这是在Exchange 2010上的正常行为? 对我来说似乎有点好笑。
如果我强制在手机上同步,则会显示更改。
我们已经在iphone和HTC HD2(运行Windows Mobile 6.5)上testing了这个结果。
这还没有得到微软的证实,但是在阅读了数百个关于这个问题的线索之后,似乎这个function不是bug。 看起来,微软Activesync服务器的实施正在加速一些次要的“事件”,如删除电子邮件,标记和标记为已读。 这些事件被推迟到了(在我的情况下10分钟),然后被推到手机。 如果有新的邮件到达,则轻微的“事件”将与实时到达的“新邮件通知”一起发送。
我已经在Exchange 2010和2007 SP1上testing了这个问题,并且似乎可以轻松地在两种环境中进行复制。
如果你知道我的理论不正确,请纠正我。 重复我自己,我没有得到微软证实。