我有一个Exchange 2003安装程序,没有SSL。 我有一个用户在HTC Incredible上也收到他的工作邮件。 我已经将他的电子邮件帐户设置为Exchange帐户并同步他的电子邮件,联系人和日历。 大约2个星期前,他停止接收他的HTC Incredible上的任何新电子邮件,所以我刚刚删除该帐户,并重新设置它。 大约一个星期前,他再次停止收到他的电子邮件。
这两次,如果我去电子邮件帐户设置,并确保他的设置是正确的(重新input用户名/密码),并做一个validation帐户,它validation正确。 但是,当我去INBOX它不下载新的电子邮件。
在INBOX视图中,如果我点击菜单 – >刷新,我会看到通知区域中的刷新图标出现并消失。 没有错误报告,但没有新的电子邮件下载。
任何人有任何想法如何最好地“debugging”呢? 系统pipe理器中的哪个诊断日志logging设置会loggingandroid连接(如果有的话)。
这里有一些更新这个问题。 所以我决定运行用户电子邮件同步的wireshark跟踪。 使用捕获filter设置基本wireshark,以便在此处列出端口80和其他activesync端口http://support.microsoft.com/kb/915152
所以,每当我去HTC Incredible的错误用户的电子邮件应用程序,一系列的6交stream发生
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>
对Sync命令的响应也包含“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错误代码的列表,它们是什么意思? 希望我可以从那里回来,find一个可能的原因。