EAS 协议仅获取未读邮件
EAS Protocol fetch unread mails only
我正在实施 ActiveSync 协议,目前我能够使用 Sync 命令获取电子邮件。现在,每次我执行同步命令时,它都会向我提供我假设的所有邮件,如果我使用相同的同步密钥,它必须 returns 自我上次同步请求以来到达的新邮件。以下是我的要求。
<?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 时,您会获得一个新的 Sync 密钥。所以下一次Sync应该使用上一次Sync返回的Sync key。如果您再次使用同一个同步密钥,您应该每次都收到相同的消息。
我正在实施 ActiveSync 协议,目前我能够使用 Sync 命令获取电子邮件。现在,每次我执行同步命令时,它都会向我提供我假设的所有邮件,如果我使用相同的同步密钥,它必须 returns 自我上次同步请求以来到达的新邮件。以下是我的要求。
<?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 时,您会获得一个新的 Sync 密钥。所以下一次Sync应该使用上一次Sync返回的Sync key。如果您再次使用同一个同步密钥,您应该每次都收到相同的消息。