使用ActiveSync同步从最新到最旧的电子邮件

时间:2012-09-04 18:14:52

标签: filter synchronization range activesync

我希望使用ActiveSync检索给定用户的电子邮件,从最新到最旧。不幸的是,当我为所有用户的电子邮件发出同步请求时,默认情况下,ActiveSync会从最旧的电子邮件开始。这对于拥有数千封电子邮件的用户来说是个问题,因为他们需要等待数小时才能同步最近的电子邮件。

我考虑过使用FilterTypes首次同步来自1天前,2天前,1周前,...,6个月前等的电子邮件,但我担心这种做法会非常糟糕效率低下,因为相同的消息最终会同步多次。

有没有办法同步特定范围内的电子邮件?如果是这样,我可以在0到1天前,1到2天前,2到3天前同步电子邮件,等等,而不必担心会同步电子邮件。

1 个答案:

答案 0 :(得分:0)

AFAIK FilterType方法是您可以使用的唯一工具。 EAS(至少,它的MS Exchange服务器实现)将同步过滤范围内从最旧到最新的项目。

请记住,用户不得不等待数千条消息才能关闭的问题应该是一次性的。一旦同步了大文件夹,后续的同步对话应该非常有效。