【发布时间】:2015-10-08 22:22:43
【问题描述】:
我正在开发一个使用 activesync 协议的应用程序。
要将邮件标记为已读,我正在使用同步命令,下面是我的请求
<?xml version="1.0" encoding="utf-8" ?>
<Sync xmlns:email="Email" xmlns:tasks="Tasks" xmlns="AirSync">
<Collections>
<Collection>
<SyncKey>42496781</SyncKey>
<CollectionId>5</CollectionId>
<DeletesAsMoves>1</DeletesAsMoves>
<GetChanges>0</GetChanges>
<WindowSize>512</WindowSize>
<Commands>
<Change>
<ServerId>5:31</ServerId>
<ApplicationData>
<email:Read>1</email:Read>
</ApplicationData>
</Change>
</Commands>
</Collection>
</Collections>
</Sync>
以上适用于托管帐户,但对于非托管帐户则不起作用。对于非托管帐户,有时我会收到状态错误 8 或 3。
【问题讨论】:
标签: activesync