HTC Incredible 无法从 Exchange 2003 帐户下载电子邮件

HTC Incredible 无法从 Exchange 2003 帐户下载电子邮件

我有一个 Exchange 2003 设置,没有 SSL。我有一个用户也在他的 HTC Incredible 上接收他的工作电子邮件。我已将他的电子邮件帐户设置为 Exchange 帐户,并同步他的电子邮件、联系人和日历。大约 2 周前,他停止在他的 HTC Incredible 上接收任何新电子邮件,所以我删除了该帐户并重新设置了它。现在大约一周前,他再次停止接收他的电子邮件。

两次我进入电子邮件帐户设置,确保设置正确(重新输入用户名/密码)并验证帐户,验证正确。但是当我进入收件箱时,它不会下载新电子邮件。

在收件箱视图中,如果我点击菜单 -> 刷新,我会看到通知区域中的刷新图标出现并消失。没有报告任何错误,但是没有下载新电子邮件。

有人知道如何最好地“调试”这个问题吗?系统管理器中的哪个诊断日志设置会记录 android 连接(如果有)。

答案1

以下是此问题的一些更新。因此,我决定对用户电子邮件同步运行 wireshark 跟踪。设置一个基本的 wireshark,其中包含端口 80 和此处列出的其他 activesync 端口的捕获过滤器http://support.microsoft.com/kb/915152

因此,每次我打开 HTC Incredible 上有故障的用户电子邮件应用程序时,都会发生 6 次交换

POST /Microsoft-Server-ActiveSync?Cmd=FolderSync&User=FakeUsername&DeviceId=HTCDevice&DeviceType=inc
POST /Microsoft-Server-ActiveSync?Cmd=GetItemEstimate&User=FakeUsername&DeviceId=HTCDevice&DeviceType=inc
POST /Microsoft-Server-ActiveSync?Cmd=Sync&User=FakeUsername&DeviceId=HTCDevice&DeviceType=inc

对于每个 HTTP 负载,我都会收到一个错误,该负载是 activesync 特定的 XML。准确地说,它是 WBXML 1.3。

对 FolderSync 命令的响应是

<FolderSync>
    <Error>
    '1'
    </Error>
    <SyncKey>{A Guid}</SyncKey>
    <Changes>
        <Count>0</Count>
    </Changes>
</FolderSync>

GetItemEstimate 的响应是(好吧,我会展示我认为相关的部分)

<GetItemEstimate>
    <Error>
    '1'
    </Error>
    ...
    ...
</GetItemEstimate>

对同步命令的响应也包含‘1’位。

<Synchronize>
    <Folders>
        <Folder>
            <FolderType>
            'Email'
            </FolderType>
            ... folder details ...
            <Error>
           '1'
            </Error>
        </Folder>
        ...
        <Perform>
            <Remove>..</Remove>
            <Remove>..</Remove>
            <Add>..</Add>
        </Perform>
    ...
    ...
</Synchronize>

因此,尽管它也包含使用新电子邮件更新列表的所有正确命令(命令),但似乎响应所有这些命令的“1”都会挂断手机上更新的电子邮件的显示。

有谁知道这些 ActiveSync XML 错误代码是否有列表以及它们的含义?希望我能从那里回溯并找到可能的原因。

相关内容