【发布时间】:2011-10-24 15:36:04
【问题描述】:
我正在尝试构建一个简单的 Exchange ActiveSync 客户端。
我正在使用一个简单的 Python 脚本来发送初始同步电子邮件命令,同时连接到 Exchange 2010 SP1。
在请求正文中,我发送以下 XML 编码为 WBXML(使用 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>
服务器回复200 OK,但返回Status code: 4
<?xml version="1.0"?>
<!DOCTYPE AirSync PUBLIC "-//AIRSYNC//DTD AirSync//EN" "http://www.microsoft.com/">
<Sync>
<Status>4</Status>
</Sync>
我在官方文档中找不到有关此状态码的任何文档。我该如何解决这个问题?
【问题讨论】:
标签: python exchange-server activesync wbxml