我正在尝试构建一个简单的 Exchange ActiveSync 客户端。
我正在使用一个简单的 Python 脚本来发送初始同步电子邮件命令,同时连接到 Exchange 2010 SP1 。
在请求正文中,我发送以下编码为 WBXML 的 XML(使用 pywbxml):
<?xml version="1.0"?>
<!DOCTYPE AirSync PUBLIC "-//AIRSYNC//DTD AirSync//EN" "http://www.microsoft.com/">
<Sync>
<Collections>
<Collection>
<Class>Email</Class>
<SyncKey>0</SyncKey>
<CollectionId>5</CollectionId>
</Collection>
</Collections>
</Sync>
服务器回答 a200 OK
但返回 aStatus code: 4
<?xml version="1.0"?>
<!DOCTYPE AirSync PUBLIC "-//AIRSYNC//DTD AirSync//EN" "http://www.microsoft.com/">
<Sync>
<Status>4</Status>
</Sync>
我在官方文档中找不到有关此状态码的任何文档。我怎么能弄清楚这个?