EAS协议仅提取未读邮件

时间:2015-02-03 05:55:24

标签: exchange-server activesync

我正在实施ActiveSync协议,目前我可以使用Sync命令获取电子邮件。现在我每次执行同步命令时都会向我提供所有邮件我假设如果我使用相同的同步密钥它必须返回自我上次同步请求后到达的新邮件。以下是我的要求。



<?xml version=\"1.0\" encoding=\"utf-8\"?>
<airsync:Sync xmlns:airsync=\"AirSync\">
   <airsync:Collections>
     <airsync:Collection>
        <airsync:SyncKey> 321039710239710
        </airsync:SyncKey>
        <airsync:CollectionId> 7
        </airsync:CollectionId>
     </airsync:Collection>
   </airsync:Collections>
</airsync:Sync>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:1)

实际上,当您调用Sync时,您将获得一个新的Sync键。因此,下一个Sync应使用先前Sync返回的Sync键。如果再次重复使用相同的同步密钥,则每次都应该收到相同的消息。