症状将移动设备与 Microsoft Exchange Server 2003 同步时,会收到以下错误信息: Error code:HTTP_500
Synchronization failed due to an error on the server.Try again.
原因Exchange ActiveSync 通常会使用简单邮件传输协议 (SMTP) 主地址的左部 (LHS) 来查找邮箱。如果满足下列条件,则会出现“症状”一节中所描述的问题: %26#8226;
用户有多个 SMTP 地址。
%26#8226;
SMTP 主地址与默认收件人策略不符。
解决方案添加一个注册表项,以强制 Exchange ActiveSync 使用 SMTP 辅助地址查找邮箱。
警告:注册表编辑器使用不当可能导致严重问题,可能需要重新安装操作系统。Microsoft 不能保证您可以解决因注册表编辑器使用不当而导致的问题。使用注册表编辑器需要您自担风险。
注意:做这项更改必须重新启动 Microsoft Internet 信息服务 (IIS) Admin 服务。 1.
单击“开始”,单击“运行”,在“打开”框中键入“regedit”,然后单击“确定”。
2.
找到以下注册表项:HKEY_Local_Machine\System\CurrentControlSet\Services\MasSync\Parameters3.
右键单击“参数”,单击“新建”,然后单击“字符串值”。
4.
将选中“新值 #1”。键入 SMTPProxy 后按 Enter 键以重命名该值。右键单击“SMTPProxy”,然后单击“修改”。
5.
在“字符串数据”行中,键入默认收件人策略的 SMTP 域。例如,键入 contosoltd.com。
6.
单击“确定”以退出注册表编辑器。
7.
重新启动 IIS Admin 服务。为此,请按照下列步骤操作: a.
单击“开始”,单击“运行”,键入 services.msc,然后单击“确定”。
b.
在服务列表中,右键单击“IIS Admin Service”,然后单击“重新启动”。
应用新注册表设置后,Exchange ActiveSync 会搜索所有 SMTP 地址以查找邮箱。如果 Contoso 有限公司的某个用户的 SMTP 主代理服务器地址为 admin@contoso.com,辅助地址为 user@contosoltd.com,则在添加 SMTPProxy 值并将其设置为 contosoltd.com 之后,Exchange ActiveSync 会正确地查找该用户的邮箱。
这篇文章中的信息适用于:%26#8226;
Microsoft Exchange Server 2003 Enterprise Edition
%26#8226;
Microsoft Exchange Server 2003 Standard Edition
%26#8226;
Microsoft Server ActiveSync
关键字:
kbprb KB886346
,