EAS 协议仅提取未读邮件



我正在实现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>

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

相关内容

  • 没有找到相关文章

最新更新