症状
将移动设备与 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 服务。
应用新注册表设置后,Exchange ActiveSync 会搜索所有 SMTP 地址以查找邮箱。如果 Contoso 有限公司的某个用户的 SMTP 主代理服务器地址为 admin@contoso.com,辅助地址为 user@contosoltd.com,则在添加 SMTPProxy 值并将其设置为 contosoltd.com 之后,Exchange ActiveSync 会正确地查找该用户的邮箱。
警告:注册表编辑器使用不当可能导致严重问题,可能需要重新安装操作系统。Microsoft 不能保证您可以解决因注册表编辑器使用不当而导致的问题。使用注册表编辑器需要您自担风险。
注意:做这项更改必须重新启动 Microsoft Internet 信息服务 (IIS) Admin 服务。
| 1. | 单击“开始”,单击“运行”,在“打开”框中键入“regedit”,然后单击“确定”。 | ||||
| 2. | 找到以下注册表项:HKEY_Local_Machine\System\CurrentControlSet\Services\MasSync\Parameters\ | ||||
| 3. | 右键单击“参数”,单击“新建”,然后单击“字符串值”。 | ||||
| 4. | 将选中“新值 #1”。键入 SMTPProxy 后按 Enter 键以重命名该值。右键单击“SMTPProxy”,然后单击“修改”。 | ||||
| 5. | 在“字符串数据”行中,键入默认收件人策略的 SMTP 域。例如,键入 contosoltd.com。 | ||||
| 6. | 单击“确定”以退出注册表编辑器。 | ||||
| 7. | 重新启动 IIS Admin 服务。为此,请按照下列步骤操作:
|
这篇文章中的信息适用于:
| %26#8226; | Microsoft Exchange Server 2003 Enterprise Edition |
| %26#8226; | Microsoft Exchange Server 2003 Standard Edition |
| %26#8226; | Microsoft Server ActiveSync |
关键字: | kbprb KB886346 |
更多内容请看PCdog.com--Exchange服务器 Exchange故障排除 HTTP协议专题
