关于Outlook客户端无法解析Exchange服务器的解决方法

关于Outlook 客户端无法解析Exchange 服务器的解决方法 问题现象:用户使用Outlook mapi 客户端,在配置邮件配置文件访问exchange 服务器的时候,出现无法解析服务器名的错

关于Outlook 客户端无法解析Exchange 服务器的解决方法 问题现象:

用户使用Outlook mapi 客户端,在配置邮件配置文件访问exchange 服务器的时候,出现无法解析服务器名的错误

用户使用Outlook 利用pop 访问邮箱,在发送邮件的时候,出现无法解析收件人姓名的错误

用户使用owa http方式访问邮箱正常

原因分析:

客户端计算机安装了个人防火墙软件,关闭了客户端的一些协议和端口,导致客户端和exchange 通信出现问题

解决方法:

按照如下标准设置,在客户端计算机上进行检查,如果出现和标准配置不符的情况,必须进行更改:

1. RPC_Binding_Order

The RPC_Binding_Order entry is created when you install the Outlook client or Exchange Server. The RPC_Binding_Order entry determines the protocol sequence that is used when Outlook RPC communications are initiated.

Note The RPC_Binding_Order entry is not created in Microsoft Exchange Server 2003 or in Microsoft Exchange 2000 Server. This entry is only created in Microsoft Exchange Server 5.5 and in earlier versions of Exchange.

You can find this entry in the following registry key:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftExchangeExchange Provider

By default, the Rpc_Binding_Order entry contains the following value data: ncalrpc,ncacn_ip_tcp,ncacn_spx,ncacn_np,netbios,ncacn_vns_spp

If the setting is incorrect, please correct the value according to the default setting.

2. ClientProtocols

,

The ClientProtocols registry subkey is created when you install the operating system and the first network protocol. The ClientProtocols registry subkey contains entries that determine the protocols that can be used by the client operating system to connect to Exchange Server. Outlook can determine the RPC protocol to send; this registry subkey determines if the operating system supports that protocol. You can find this subkey in the following registry key on Microsoft Windows 2000 and Microsoft Windows XP:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftRpcClientProtocols

By default, the ClientProtocols subkey contains the following registry entries for TCP/IP:Name Type Data

ncacn_http REG_SZ rpcrt4.dll

ncacn_ip_tcp REG_SZ rpcrt4.dll

ncacn_np REG_SZ rpcrt4.dll

ncadg_ip_udp REG_SZ rpcrt4.dll

3. Verify the version of the DLL file

If all the registry values exist, verify the version of the RPC DLL file that is on the computer. The version of the RPC DLL file must match the version and the build number of the Windows operating system on the computer.

To determine the version and the build number of the Windows operating system on the computer, follow these steps.

1. Click Start, and then click Run.

2. In the Open box, type winver.

3. Make a note of the version and the build number.

To determine the version of the .dll file, follow these steps:1. In Windows Explorer, locate the RPC .dll file in the WindowsSystem32 folder.

2. Right-click the file, and then click Properties.

3. Click Version.

4. Note the file version.

The file version must reflect the build number of the Windows operating system on the computer.

If the version of the .dll file does not match the version and the build number of the Windows operating system on the computer, replace the .dll file with the correct version. To do this, follow these steps:

1. Locate the correct version of the .dll file.

You can find the file on the Windows CD, in Windows service packs, or on another computer that is running the same build of Windows.

2. On the computer that is experiencing the problem, locate the .dll file.

3. Change the extension of the .dll file to .bak or .old.

4. Copy the correct .dll file to the computer that is experiencing the problem.

5. Restart the computer.

,

6. Test Exchange Server connectivity. 问题状态:

通过修改client protocols注册表键值后,问题解决。

标签: