首页 | 邮件资讯 | 技术教程 | 解决方案 | 产品评测 | 邮件人才 | 邮件博客 | 邮件系统论坛 | 软件下载 | 邮件周刊 | 热点专题 | 工具
网络技术 | 操作系统 | 邮件系统 | 客户端 | 电子邮箱 | 反垃圾邮件 | 邮件安全 | 邮件营销 | 移动电邮 | 邮件软件下载 | 电子书下载

邮件服务器

技术前沿 | Qmail | IMail | MDaemon | Exchange | Domino | 其它 | Foxmail | James | Kerio | JavaMail | WinMail | Sendmail | Postfix | Winwebmail | Merak | CMailServer | 邮件与开发 | 金笛 |
首页 > 邮件服务器 > Exchange Server > 在一台服务器上的 Exchange Server 2003中配置RPC over HTTP > 正文

在一台服务器上的 Exchange Server 2003中配置RPC over HTTP

出处:微软中国 作者:微软中国 时间:2006-3-2 23:40:00
本页
简介简介
 概述概述
 RPC over HTTP 的使用要求RPC over HTTP 的使用要求
  服务器要求服务器要求
  客户端要求客户端要求
 有关将 Exchange 与 RPC over HTTP 配合使用的建议有关将 Exchange 与 RPC over HTTP 配合使用的建议
 将 Exchange 计算机配置为使用 RPC over HTTP将 Exchange 计算机配置为使用 RPC over HTTP
 在 Internet 信息服务中配置 RPC 虚拟目录在 Internet 信息服务中配置 RPC 虚拟目录
 将 RPC 代理服务器配置为使用特定端口将 RPC 代理服务器配置为使用特定端口
  步骤 1:配置 RPC 代理服务器,以使用企业网络内部为 RPC over HTTP 指定的默认端口步骤 1:配置 RPC 代理服务器,以使用企业网络内部为 RPC over HTTP 指定的默认端口
  步骤 2:配置所有全局编录,以使目录服务的 RPC over HTTP 使用特定端口步骤 2:配置所有全局编录,以使目录服务的 RPC over HTTP 使用特定端口
 在 Small Business Server 2003 Standard 或 Premium 中配置 RPC over HTTP在 Small Business Server 2003 Standard 或 Premium 中配置 RPC over HTTP
 将 Outlook 2003 计算机配置为使用 RPC over HTTP将 Outlook 2003 计算机配置为使用 RPC over HTTP
  步骤 1:测试 RPC 虚拟目录配置步骤 1:测试 RPC 虚拟目录配置
   Windows Server 2003 SP1 中行为的更改Windows Server 2003 SP1 中行为的更改
   新的 RpcWithCert 虚拟目录新的 RpcWithCert 虚拟目录
  步骤 2:在 Outlook 2003 中配置邮件配置文件以使用 RPC over HTTP步骤 2:在 Outlook 2003 中配置邮件配置文件以使用 RPC over HTTP
  步骤 3:测试 Outlook 连接步骤 3:测试 Outlook 连接
 疑难解答疑难解答
参考参考
这篇文章中的信息适用于:这篇文章中的信息适用于:

简介

本文分步介绍了如何在 Microsoft Exchange Server 2003 中配置超文本传输协议 (HTTP) 上的远程过程调用 (RPC)。

如果要配置 Microsoft Windows Small Business Server Standard Edition 或 Microsoft Windows Small Business Server Premium Edition,请参阅“在 Small Business Server 2003 Standard 或 Premium 中配置 RPC over HTTP”一节。

概述

Exchange Server 2003 和 Microsoft Office Outlook 2003 支持 Microsoft Windows Server 2003 中的 RPC over HTTP。RPC over HTTP 能够提供对 Exchange 邮箱的访问。使用 RPC over HTTP 以后,远程用户无需使用虚拟专用网络 (VPN) 连接与 Exchange 计算机进行连接。相反,运行 Outlook 2003 的用户可以通过 Internet 直接连接到 Exchange 计算机。RPC over HTTP 允许 RPC 客户端通过 Internet 建立连接。Outlook 2003 是 RPC 客户端的一个示例。RPC 客户端建立 Internet 连接的方法是通过 HTTP 协议以隧道方式传输 RPC 通讯。典型的 RPC 通信不适合在 Internet 上使用。RPC 通信不能通过外围网络上的防火墙可靠地工作。通过 RPC over HTTP,可以将 RPC 客户端与外围网络上的防火墙配合使用。如果 RPC 客户端可以与运行 Microsoft Internet 信息服务 (IIS) 的远程计算机建立 HTTP 连接,则该 RPC 客户端便可以连接到远程网络上的任何服务器。必须将远程网络上的服务器配置为可以使用 RPC over HTTP 通过 Internet 进行访问。此外,RPC 客户端程序和 RPC 服务器程序可以通过 Internet 进行连接,即使这两个程序位于不同网络上的防火墙后面。

在基于 Exchange 的邮件系统中配置 RPC over HTTP 时,可以采用以下两种配置:

多台服务器

在这种配置中,您的组织中有多台服务器。这些服务器被配置为执行全局编录服务器、Exchange 前端服务器、Exchange 后端服务器和 RPC 代理服务器的功能。有关此配置的其他信息,请访问下面的 Microsoft 网站:
Exchange Server 2003 RPC over HTTP 部署方案 (http://www.microsoft.com/technet/prodtechnol/exchange/2003/library/ex2k3rpc.mspx)

单台服务器

在这种配置中,您有一台服务器,该服务器被配置为执行全局编录服务器、Exchange 计算机和 RPC 代理服务器的功能。
本文详细介绍了单台服务器配置。在配置 RPC over HTTP 时,必须执行下列所有步骤:
1.验证服务器计算机和客户机是否满足 RPC over HTTP 的使用要求。
2.考虑本文介绍的重要事项和建议。
3.将 Exchange 配置为使用 RPC over HTTP。
4.在 Internet 信息服务中配置 RPC 虚拟目录。
5.将 RPC 代理服务器配置为使用特定端口。
6.将客户机配置为使用 RPC over HTTP。

RPC over HTTP 的使用要求

要使用 RPC over HTTP,您的计算机必须满足下列要求。

服务器要求

计算机必须运行 Microsoft Windows Server 2003。必须在运行 Exchange Server 2003 的计算机上安装 Windows Server 2003。RPC over HTTP 需要 Windows Server 2003 和 Exchange Server 2003,同时还需要 Windows Server 2003 充当全局编录角色。

客户端要求

客户机必须运行 Microsoft Windows XP Professional Service Pack 1 (SP1),并且必须安装以下 Microsoft 知识库文章中介绍的更新包:
331320 (http://support.microsoft.com/kb/331320/) 通过 HTTP 连接到 Exchange Server 2003 时 Outlook 2003 性能变慢或停止响应

注意:Microsoft Windows XP Professional Service Pack 2 (SP2) 中包含文章 331320 中介绍的更新包。如果您已经安装了 Windows XP SP2,则无需安装文章 331320 中介绍的更新包。

注意:您还可以将 Windows Server 2003 作为客户端操作系统运行。
客户机必须运行 Microsoft Office Outlook 2003。

有关将 Exchange 与 RPC over HTTP 配合使用的建议

我们建议您在将 Exchange 与 RPC over HTTP 配合使用时遵循下列所有要求:
使用安全套接字层 (SSL) 上的基本身份验证。

我们建议您启用 SSL 并对客户端到服务器之间的所有通信要求在 RPC 代理服务器上使用 SSL。
在外围网络上使用高级防火墙服务器。

我们建议您使用专用防火墙服务器以提高 Exchange 计算机的安全性。例如,Microsoft Internet Security and Acceleration (ISA) Server 2000 就是专用防火墙服务器产品的一个例子。有关其他信息,请访问下面的 Microsoft 网站:
http://www.microsoft.com/china/technet/prodtechnol/exchange/2003/library/ex2k3rpc.mspx (http://www.microsoft.com/china/technet/prodtechnol/exchange/2003/library/ex2k3rpc.mspx)
从第三方证书颁发机构 (CA) 获取证书。

要启用 SSL 并对 RPC 代理服务器与 Outlook 客户端之间的所有通信要求使用 SSL,必须获取证书并且在默认的网站级别发布该证书。我们建议您从多种 Web 浏览器都信任其证书的第三方证书颁发机构购买证书。

重要说明:您还可以使用 Windows 中的证书颁发机构工具安装您自己的证书颁发机构。默认情况下,Web 浏览器不信任此方案中的根证书颁发机构。当用户尝试在 Outlook 2003 中使用 RPC over HTTP 进行连接时,该用户将断开与 Exchange 的连接。系统不会通知该用户。当满足下列条件之一时,用户的连接将断开:
客户端不信任证书。
证书与客户端尝试连接的名称不匹配。
证书日期不正确。
因此,必须确保客户机信任证书颁发机构。 有关如何信任根证书颁发机构的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
297681 (http://support.microsoft.com/kb/297681/) 错误信息:This security certificate was issued by a company that you have not chosen to trust(该安全证书是由一家您不愿信任的公司颁发的)
有关其他信息,请访问下面的 Microsoft 网站:
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/sag_pkpuncertroot.mspx (http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/sag_pkpuncertroot.mspx)
此外,如果使用您自己的证书颁发机构,则当向 RPC 代理服务器颁发证书时,必须确保该证书中的“公用名称”字段或“颁发给”字段包含与 Internet 上可用的 RPC 代理服务器的 URL 相同的名称。例如,“公用名称”字段或“颁发给”字段必须包含类似于 mail.contoso.com 的名称。“公用名称”字段或“颁发给”字段不能包含计算机的内部完全限定域名。例如,这些字段不能包含类似于 mycomputer.contoso.com 的名称。有关其他信息,请访问下面的 Microsoft 网站:
http://www.microsoft.com/china/technet/prodtechnol/exchange/2003/library/ex2k3rpc.mspx (http://www.microsoft.com/china/technet/prodtechnol/exchange/2003/library/ex2k3rpc.mspx)


注意:由于 RPC over HTTP 不要求使用 SSL,因此如果您不希望使用 SSL,则必须修改注册表以启用 RPC over HTTP。我们建议您启用 SSL 并对 RPC over HTTP 通信要求使用 SSL。

有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
833003 (http://support.microsoft.com/kb/833003/) Windows Server 2003 中的 RPC over HTTP 功能和 AllowAnonymous 注册表项的说明

将 Exchange 计算机配置为使用 RPC over HTTP

RPC 代理服务器负责处理来自 Internet 的 Outlook 2003 RPC 请求。要成功处理 RPC over HTTP 请求,必须在 Exchange 计算机上安装 Windows Server 2003 RPC over HTTP 代理网络组件。要安装该组件,请按照下列步骤操作:
1.在运行 Windows Server 2003 的 Exchange Server 2003 计算机上,单击“开始”,指向“控制面板”,然后单击“添加或删除程序”。
2.依次单击“添加/删除 Windows 组件”、“网络服务”和“详细信息”。
3.单击以选中“HTTP 代理上的 RPC”复选框,单击“确定”,然后单击“下一步”。
4.在“Windows 组件向导”完成组件配置后,单击“完成”。

在 Internet 信息服务中配置 RPC 虚拟目录

在将 Exchange 计算机配置为使用 RPC over HTTP 以后,必须在 Internet 信息服务中配置 RPC 虚拟目录。为此,请按照下列步骤操作:
1.单击“开始”,指向“管理工具”,然后单击“Internet 信息服务 (IIS) 管理器”。
2.依次展开“servername(本地计算机)”、“网站”、“默认网站”,右键单击“Rpc”,然后单击“属性”。
3.单击“目录安全性”选项卡,然后单击“身份验证和访问控制”下的“编辑”。
4.单击以清除“启用匿名访问”复选框。
5.单击以选中“基本身份验证(以明文形式发送密码)”复选框。

您会收到以下消息:
选择的身份验证方法将导致密码以未加密形式在网络上传输。蓄意破坏系统安全性的人可以在身份验证过程中使用协议分析程序破译用户和密码。有关用户身份验证的详细信息,请参阅联机帮助。此警告不适用于 HTTPS (或 SSL) 连接。

确实要继续吗?
注意:在此错误信息中,单词“HTTPS(orSSL)”是单词“HTTPS (or SSL)”的错误拼写。
6.单击“是”,然后单击“确定”。
7.单击“应用”,然后单击“确定”。
RPC 虚拟目录被配置为使用基本身份验证。我们建议您将 SSL 与基本身份验证配合使用。要在 RPC 虚拟目录上启用 SSL,您必须获取并发布证书。本过程假定您已经获取并发布了证书。要将 RPC 虚拟目录配置为对于所有客户端连接都要求使用 SSL,请按照下列步骤操作:
1.单击“开始”,指向“管理工具”,然后单击“Internet 信息服务 (IIS) 管理器”。
2.展开“网站”,展开“默认网站”,右键单击“Rpc”,然后单击“属性”。
3.单击“目录安全性”选项卡,然后单击“安全通信”下的“编辑”。
4.单击以选中“要求安全通道(SSL)”复选框和“要求 128 位加密”复选框。

注意:我们建议您单击以选中“要求 128 位加密”复选框。不过,即使您没有要求 128 位加密,RPC over HTTP 功能也可以正常执行。
5.单击“确定”,单击“应用”,然后单击“确定”。

将 RPC 代理服务器配置为使用特定端口

为 Internet 信息服务配置 RPC over HTTP 网络组件后,请配置 RPC 代理服务器。配置 RPC 代理服务器以使用特定端口,以便与目录服务以及 Exchange 计算机上的信息存储进行通信。运行 Exchange Server 2003 安装程序时,Exchange 被配置为使用下表中的端口:
服务器端口服务
Exchange Server(全局编录)6001Store
6002DSReferral
6004DSProxy
下面的三个注册表值是由 Exchange Server 2003 安装程序自动配置的。虽然您无需配置这些注册表值,但您可能需要验证这些注册表值的配置是否正确。
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeIS\ParametersSystem
数值名称: Rpc/HTTP Port
数值类型:REG_DWORD
数值数据:0x1771(十进制 6001)

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeSA\Parameters
数值名称: HTTP Port
数值类型:REG_DWORD
数值数据:0x1772(十进制 6002)

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeSA\Parameters
数值名称: Rpc/HTTP NSPI Port
数值类型:REG_DWORD
数值数据:0x1774(十进制 6004)
注意:不要修改这些注册表值。否则,RPC over HTTP 可能无法正常运行。

要配置 RPC 代理服务器以使用特定端口,请按照下列步骤操作。

步骤 1:配置 RPC 代理服务器,以使用企业网络内部为 RPC over HTTP 指定的默认端口

为此,请按照下列步骤操作:
1.在 RPC 代理服务器上,启动注册表编辑器。

警告:如果使用注册表编辑器或其他方法错误地修改了注册表,可能导致严重问题。这些问题可能需要重新安装操作系统才能解决。Microsoft 不能保证您可以解决这些问题。修改注册表需要您自担风险。
2.找到并单击下面的注册表子项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Rpc\RpcProxy
3.在右窗格中,右键单击“ValidPorts”,然后单击“修改”。
4.删除“数值数据”框中的所有信息,然后键入以下信息:
ServerNETBIOSName:6001-6002;ServerFQDN:6001-6002;ServerNetBIOSName:6004;ServerFQDN:6004
注意:
ServerNetBIOSName 替换为服务器的 NetBIOS 名称。将 ServerFQDN 替换为服务器的完全限定域名 (FQDN)。
如果用于从 Internet 访问服务器的 FQDN 不同于内部 FQDN,则必须使用内部 FQDN。
要确定服务器的 NetBIOS 名称和完全限定域名,请启动命令提示符,键入 ipconfig /all,然后按 Enter。

“Windows IP Configuration”下将显示类似于以下内容的信息:
Host Name .................:mycomputerPrimary DNS Suffix ........:contoso.com
Host Name 是计算机的 NetBIOS 名称。Host Name 加上 Primary DNS suffix 就是计算机的完全限定域名。在本例中,完全限定域名是 mycomputer.contoso.com
5.单击“确定”,然后退出注册表编辑器。
注意:您还可以使用 Rpccfg 工具来设置端口分配以及进行有关的故障排除。Rpccfg 工具包含在 Windows Server 2003 Resource Kit 工具中。要获取 Windows Server 2003 Resource Kit 工具,请访问下面的 Microsoft 网站:
http://www.microsoft.com/downloads/details.aspx?familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd&displaylang=en (http://www.microsoft.com/downloads/details.aspx?familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd&displaylang=en)

步骤 2:配置所有全局编录,以使目录服务的 RPC over HTTP 使用特定端口

为此,请按照下列步骤操作:
1.启动注册表编辑器。

警告:如果使用注册表编辑器或其他方法错误地修改了注册表,则可能导致严重问题。这些问题可能需要重新安装操作系统才能解决。Microsoft 不能保证您可以解决这些问题。修改注册表需要您自担风险。
2.找到并单击下面的注册表子项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Parameters
3.在“编辑”菜单上,指向“新建”,然后单击“多字符串值”。

注意:请确保为该注册表子项选择正确的数值类型。如果将该注册表子项类型设置为除“多字符串值”以外的任何数值类型,则可能会遇到问题。
4.将新注册表值命名为 NSPI interface protocol sequences。
5.右键单击“NSPI interface protocol sequences”,然后单击“修改”。
6.在“数值数据”框中,键入 ncacn_http:6004,然后单击“确定”。
7.退出注册表编辑器,然后重新启动计算机。


在 Small Business Server 2003 Standard 或 Premium 中配置 RPC over HTTP

要将 Small Business Server 2003 Standard 或 Premium 配置为支持 RPC over HTTP,请运行“配置电子邮件和 Internet 连接向导”。要启动该向导并配置 RPC over HTTP,请按照下列步骤操作:
1.单击“开始”,然后单击“服务器管理”。
2.单击“任务列表”,然后单击“连接到 Internet”。
3.继续运行该向导,输入有关您的 Internet 连接类型、DNS 服务器和路由器的特定信息。
4.在“Web 服务配置”页上,单击以选中“只允许从 Internet 访问下列网站服务”下的“通过 Internet 的 Outlook”复选框。选择您需要的任何其他服务,例如“Outlook Web Access”。
5.单击“下一步”。
6.在“Web 服务器证书”页上,选择 Web 服务器证书类型,然后单击“下一步”。可以选择安装新的 Web 服务器证书或查找第三方证书。
7.该向导自动配置 Exchange、Internet Security and Acceleration (ISA) Server、IIS 和 RPC 代理注册表项。

将 Outlook 2003 计算机配置为使用 RPC over HTTP

对于 Microsoft Small Business Server 2003 环境,请访问远程工作网站以获得有关如何配置客户端的完整分步指导。要访问远程工作网站,请按照下列步骤操作:
1.在 Small Business Server 计算机上或基于 Windows XP 的客户机上,启动 Microsoft Internet Explorer。
2.在“地址”框中,键入“http://SBSServerName/remote”,然后按 Enter。

注意:请将 SBSServerName 替换为 Small Business Server 2003 计算机的名称。
3.登录到远程工作网站。
4.单击“配置通过 Internet 的 Outlook”链接。

打印有关如何配置 Windows XP 客户端以使用 RPC over HTTP 功能通过 Internet 访问 Outlook 的分步指导。
确认 SP 版本:
单击播放按钮以观看此流媒体演示。

<<The embedded streaming media event requires Microsoft Windows Media Player to view.>>


If you have problems viewing this video, click here.

更新安装:
单击播放按钮以观看此流媒体演示。

<<The embedded streaming media event requires Microsoft Windows Media Player to view.>>


If you have problems viewing this video, click here.

注册表设置:
单击播放按钮以观看此流媒体演示。

<<The embedded streaming media event requires Microsoft Windows Media Player to view.>>


If you have problems viewing this video, click here.

Outlook 版本:
单击播放按钮以观看此流媒体演示。

<<The embedded streaming media event requires Microsoft Windows Media Player to view.>>


If you have problems viewing this video, click here.

证书信任:
单击播放按钮以观看此流媒体演示。

<<The embedded streaming media event requires Microsoft Windows Media Player to view.>>


If you have problems viewing this video, click here.

配置 MAPI 配置文件:
单击播放按钮以观看此流媒体演示。

<<The embedded streaming media event requires Microsoft Windows Media Player to view.>>


If you have problems viewing this video, click here.

测试服务器上的 RPC 虚拟目录配置,然后在 Outlook 2003 中配置电子邮件配置文件。为此,请按照下列步骤操作:

步骤 1:测试 RPC 虚拟目录配置

从客户机中,访问 RPC 虚拟目录以确保其配置正确。为此,请按照下列步骤操作:
1.在客户机上,启动 Internet Explorer,在“地址”列表中键入 RPC 虚拟目录的 URL,然后单击“转到”。

例如,键入 https://mail.contoso.com/rpc,然后单击“转到”。
2.如果收到以下消息,请单击“确定”:
即将通过安全连接查看网页。

该网站上的其他任何人都无法看到您与该网站的交换信息。
3.如果收到一条消息,提示您证书是由您不愿信任的公司颁发的,请确保客户机信任颁发该证书的根证书颁发机构。

注意:通常,如果您没有将服务器配置为使用第三方证书,则会收到此消息。有关此问题的其他信息,请参见本文中的“有关将 Exchange 与 RPC over HTTP 配合使用的建议”一节。
4.当系统提示您输入凭据时,请以通用命名约定 (UNC) 格式键入用户名,键入密码,然后单击“确定”。

例如,键入 domain\username 格式的用户名。
您会收到下面的错误信息:
The page cannot be displayed

HTTP Error 403.2 - Forbidden:Read access is denied.
Internet Information Services (IIS)
出现此错误信息是预期的行为。此错误信息表明服务器上的 RPC 虚拟目录配置正确。

Windows Server 2003 SP1 中行为的更改


如果您安装了 Windows Server 2003 Service Pack 1 (SP1),则系统会提示您输入凭据三次而不是一次。在您第三次输入凭据并且单击“确定”后,将收到以下错误信息:
You are not authorized to view this page
You do not have permission to view this directory or page due to the access control list (ACL) that is configured for this resource on the Web server.

HTTP Error 401.3 - Unauthorized:Access is denied due to an ACL set on the requested resource.
Internet Information Services (IIS)
出现此错误信息是预期的行为。此错误信息表明服务器上的 RPC 虚拟目录配置正确。

您还可以使用 Web 浏览器来查找位于 RPC 虚拟目录中的 Rpcproxy.dll 文件。为此,请按照下列步骤操作:
1.在客户机上,启动 Internet Explorer,在“地址”列表中键入位于 RPC 虚拟目录中的 Rpcproxy.dll 文件的 URL,然后单击“转到”。

例如,键入 https://mail.contoso.com/rpc/rpcproxy.dll,然后单击“转到”。
2.当系统提示您输入凭据时,请以 UNC 格式 (domain\username) 键入用户名,键入密码,然后单击“确定”。

您会在浏览器中看到一个空白页,同时在 Internet Explorer 状态栏中还会显示锁状图标。
Internet Explorer 状态栏中的锁状图标表示您已经与服务器成功地建立了安全的 (SSL) 连接。这是预期的行为。此行为表明服务器上的 RPC 虚拟目录配置正确。

新的 RpcWithCert 虚拟目录


如果安装了 Windows Server 2003 SP1,您将在服务器上发现新的 IIS 虚拟目录。虚拟目录被命名为“RpcWithCert”。RpcWithCert 虚拟目录位于“默认网站”下面。RpcWithCert 虚拟目录充当将来的身份验证功能的占位者。它不会影响当前的 RPC over HTTP 配置。您无需以任何方式配置虚拟目录。

步骤 2:在 Outlook 2003 中配置邮件配置文件以使用 RPC over HTTP

要从客户机使用 RPC over HTTP,请创建使用所需的 RPC over HTTP 设置的 Outlook 邮件配置文件。这些设置同时启用了 SSL 通信和基本身份验证。我们建议您对所有通过使用 RPC over HTTP 连接到 Exchange 的配置文件启用“使用缓存 Exchange 模式”选项。不过,为了测试 RPC over HTTP,最好禁用该选项。测试 RPC over HTTP 配置后,请启用“缓存 Exchange”模式。要创建用于 RPC over HTTP 的 Outlook 配置文件,请按照下列步骤操作:
1.在安装了 Outlook 2003 的客户机上,单击“开始”,然后单击“控制面板”。
2.如果控制面板以分类视图显示,请单击“切换到经典视图”。
3.双击“邮件”,然后单击“显示配置文件”。
4.单击“添加”,为配置文件键入一个描述性名称,然后单击“确定”。
5.单击“添加新电子邮件帐户”,然后单击“下一步”。
6.单击“Microsoft Exchange Server”,然后单击“下一步”。
7.在“Microsoft Exchange Server”框中,键入 Exchange 计算机的内部完全限定的域名称 (FQDN)。

例如,键入 mycomputer.contoso.local
8.单击以清除“使用缓存 Exchange 模式”复选框。

重要说明:请暂时关闭“缓存 Exchange”模式以测试您的配置。我们建议您在测试 RPC over HTTP 配置后启用“缓存 Exchange”模式。
9.在“用户名”框中,键入您要使用的用户帐户名,然后单击“更多设置”。

Outlook 可能会尝试解析此用户名和 Exchange 计算机的主机名。如果收到错误信息,或者出现“检查名称”对话框,请单击“取消”。
10.在“Microsoft Exchange Server”对话框中,单击“连接”选项卡。
11.单击“使用局域网(LAN)连接”或“使用 Internet Explorer 或第三方拨号程序连接”。基于连接 Internet 所使用的方法选择连接类型。单击以选中“使用 HTTP 连接到我的 Exchange 邮箱”复选框,然后单击“Exchange 代理服务器设置”。

如果“连接”选项卡上未显示“通过 Internet 的 Exchange”区域,请参见“疑难解答”一节。
12.在“使用此 URL 连接到我的 Exchange 代理服务器”框中,键入用户在 Internet 上可以连接的 Exchange 计算机的外部 FQDN。

例如,键入 https://mail.example.com
13.单击以选中“仅使用 SSL 连接”复选框。
14.如果要启用相互验证,请单击以选中“使用 SSL 连接时相互验证会话”复选框,然后在“代理服务器的主体名称”框中键入 Exchange 计算机的公共 Internet URL。

请以下面的格式键入此 URL:
msstd:public_URL_of_the_server


注意:不是一定要启用相互身份验证。
15.要测试 RPC over HTTP 配置,请单击以选中“在快速网络中,首先使用 HTTP 连接到 Exchange,然后使用 TCP/IP 连接”复选框和“在低速网络中,首先使用 HTTP 连接到 Exchange,然后使用 TCP/IP 连接”复选框。

注意:测试 RPC over HTTP 配置后,您可能希望只使用上述选项之一。这些选项指定 Outlook 如何使用 RPC over HTTP 连接到 Exchange。Outlook 基于网络连接的速度确定连接类型。在默认配置中,“在快速网络中,首先使用 HTTP 连接到 Exchange,然后使用 TCP/IP 连接”复选框处于未选中状态。“在低速网络中,首先使用 HTTP 连接到 Exchange,然后使用 TCP/IP 连接”复选框处于选中状态。在这一方案中,会出现以下两种情况:
如果 Outlook 检测到快速连接,则它会尝试使用 TCP 进行连接。如果 TCP 连接失败,则 Outlook 会尝试使用 HTTP 进行连接。快速连接是指速度高于 128 千位/秒 (Kbps) 的连接。
如果 Outlook 检测到低速连接,则它会尝试使用 HTTP 连接。如果 HTTP 连接失败,则 Outlook 会尝试使用 TCP 连接。低速连接是指速度低于或等于 128 Kbps 的连接。
此逻辑允许 Outlook 在网络连接可用时连接到 Exchange。
16.在“连接到我的 Exchange 代理服务器时使用此验证”列表中,单击“基本身份验证”。
17.单击“确定”,再单击“确定”。
18.依次单击“下一步”、“完成”、“关闭”,然后单击“确定”。
Outlook 已被配置为使用 RPC over HTTP。

步骤 3:测试 Outlook 连接

验证 Outlook 是否使用 RPC over HTTP 连接到 Exchange 计算机。为此,请按照下列步骤操作:
1.单击“开始”,单击“运行”,键入 outlook /rpcdiag,然后单击“确定”。
2.在“用户名”框和“密码”框中键入您的凭据,然后单击“确定”。
3.如果“Exchange Server 连接状态”对话框的“Conn”列中显示“HTTPS”,则说明服务是使用 RPC over HTTP 连接的。

疑难解答

如果“Microsoft Exchange Server”对话框中的“连接”选项卡上没有显示“通过 Internet 的 Exchange”区域,请确保客户机满足配置 RPC over HTTP 的要求。如果您安装了所需的 Service Pack 和更新包,而“连接”选项卡上未显示“通过 Internet 的 Exchange”区域,请编辑 Windows 注册表。为此,请按照下列步骤操作:
1.启动注册表编辑器。

警告:如果使用注册表编辑器或其他方法错误地修改了注册表,则可能导致严重问题。这些问题可能需要重新安装操作系统才能解决。Microsoft 不能保证您可以解决这些问题。修改注册表需要您自担风险。
2.找到并单击下面的注册表子项:
HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\RPC
3.如果以下注册表条目不存在,请创建它:
数值名称: EnableRPCtunnelingUI
数值类型:REG_DWORD
数值数据:1
4.退出注册表编辑器。
当系统提示您输入凭据时,您必须使用 domain\username 格式输入凭据。
要支持使用用户主体名 (UPN) 格式的凭据,请在每台基于 Windows XP 的客户机中安装以下知识库文章中介绍的修复程序:
830355 (http://support.microsoft.com/kb/830355/) 您不能使用您的用户主体名 (UPN) 通过 Internet 使用 Outlook 2003
以下凭据是 UPN 格式的凭据的示例:
username@contoso.com
如果您按照本文中的指导为服务器端的 RPC over HTTP 配置了所有必需的设置,之后在 Outlook 中遇到连接问题,则原因可能是 RPC 代理服务器扩展未正确加载。如果您在 Outlook 中遇到这样的连接问题,则会收到一条与以下内容类似的错误信息:
Exchange server is unavailable.
以下信息可能有助于解决此问题。

要更正此连接问题,请按照下列步骤操作:
1.单击“开始”,指向“管理工具”,然后单击 RPC 代理服务器上的“Internet 信息服务 (IIS) 管理器”。
2.在 RPC 代理服务器的图标下,单击“Web 服务扩展”。
3.在右窗格中,单击“RPC 代理服务器扩展”,然后单击“属性”。
4.确认 Rpcproxy.dll 文件的路径是否正确。正确位置如下所示:
%systemroot%\system32\rpcproxy\rpcproxy.dll
例如,正确位置可能如下所示:
c:\windows\system32\rpcproxy\rpcproxy.dll
请仔细检查该路径项,因为它可能被错误地设置为以下内容:
%systemroot%\system32\rpcproxy.dll
例如,当前位置可能被设置为以下内容:
c:\windows\system32\rpcproxy.dll
乍一看,此错误的路径似乎是正确的。

注意:Rpcproxy.dll 文件可能存在于这两个位置,但您不必在上述任一位置删除或修改该文件。如果您发现该路径项设置正确,则 Rpcproxy.dll 文件可能丢失或已损坏。如果是这样,则必须替换或重新注册 Rpcproxy.dll 文件。

此外,如果您遇到此问题,则 RPC 代理服务器上的 IIS 日志中会记录以下 404 错误:
2004-01-01 13:13:31 192.100.100.1 RPC_IN_DATA /rpc/rpcproxy.dll FQDN.company.com:6002 443 domain\username 192.100.100.2 MSRPC 404 2 1260
此 404 错误可能是由于 Web 服务扩展被禁用或者无法正常工作而导致的。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
248033 (http://support.microsoft.com/kb/248033/) IIS 服务器返回“HTTP 404 - File not found”(HTTP 404 - 找不到文件)错误的常见原因
 

参考

有关如何部署 Exchange Server 2003 的其他信息,请访问下面的 Microsoft 网站:
http://www.microsoft.com/china/technet/prodtechnol/exchange/2003/library/ex2k3rpc.mspx (http://www.microsoft.com/china/technet/prodtechnol/exchange/2003/library/ex2k3rpc.mspx)
有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
831050 (http://support.microsoft.com/kb/831050/) Outlook 2003 中“Internet 上的 Exchange”功能的配置选项说明
826486 (http://support.microsoft.com/kb/826486/) 无法通过代理自动配置脚本使用 RPC Over HTTP
822178 (http://support.microsoft.com/kb/822178/) Exchange Server 2003 功能的依存关系和要求概述
有关其他信息,请访问下面的 Microsoft 网站:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/rpc/rpc/remote_procedure_calls_using_rpc_over_http.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/rpc/rpc/remote_procedure_calls_using_rpc_over_http.asp)
 

这篇文章中的信息适用于:
Microsoft Exchange Server 2003 Enterprise Edition
Microsoft Exchange Server 2003 Standard Edition
Microsoft Office Outlook 2003
Microsoft Windows Small Business Server 2003 Standard Edition
Microsoft Windows Small Business Server 2003 Premium Edition
Microsoft Windows Server 2003 Enterprise Edition
Microsoft Windows Server 2003 Standard Edition
 
关键字: 
kbhowtomaster KB833401
来源:http://support.microsoft.com/kb/833401/zh-cn
相关文章 热门文章
  • 如何在iPhone/iPod touch/iPad邮件应用程序Mail中使用QQ邮箱Exchange移动终端同步服务?
  • 如何在Android系统中使用QQ邮箱Exchange移动终端同步服务?
  • 如何在塞班S60系统中使用QQ邮箱Exchange移动终端同步服务?
  • Outlook 2003与Exchange 2010结合使用中可能出现的问题及建议的解决方法
  • 在配置完 Exchange Server 2010 CAS Array后需要做的两件事
  • 如何通过Exchange2010 OWA更改过期密码
  • Windows server 2008 R2上安装exchange 2010注意的问题
  • 关于Exchange数据库文件过大的正确处理方法
  • Exchange 2007 HUB服务器默认证书过期解决办法
  • Exchange 2010 SP1个人邮件归档配置
  • 邮件系统双雄PK: TurboMail vs Exchange
  • 利用Windows Server Backup备份Exchange 2010 DAG
  • Exchange 2000 Server 常见问题(四)
  • Exchange 2000 Server 常见问题(一)
  • Exchange 2000 Server 常见问题(三)
  • Exchange 2000 Server 常见问题(五)
  • Exchange 2000 Server 常见问题(二)
  • 部署Exchange Server 2003问题集(1)
  • Telnet到端口25以测试SMTP通信
  • 限制Exchange用户从Internet收发邮件
  • Exchange Server管理与设定(一)
  • 使用Exchange 2000 Server 构建多域名邮件系统
  • 虚拟内存碎片的检测和EXCHANGE的内存优化
  • Exchange Server 公用程序(一)
  • 自由广告区
     
    最新软件下载
  • SharePoint Server 2010 部署文档
  • Exchange 2010 RTM升级至SP1 教程
  • Exchange 2010 OWA下RBAC实现的组功能...
  • Lync Server 2010 Standard Edition 标..
  • Lync Server 2010 Enterprise Edition...
  • Forefront Endpoint Protection 2010 ...
  • Lync Server 2010 Edge 服务器部署文档
  • 《Exchange 2003专家指南》
  • Mastering Hyper-V Deployment
  • Windows Server 2008 R2 Hyper-V
  • Microsoft Lync Server 2010 Unleashed
  • Windows Server 2008 R2 Unleashed
  • 今日邮件技术文章
  • 腾讯,在创新中演绎互联网“进化论”
  • 华科人 张小龙 (中国第二代程序员 QQ...
  • 微软推出新功能 提高Hotmail密码安全性
  • 快压技巧分享:秒传邮件超大附件
  • 不容忽视的邮件营销数据分析过程中的算..
  • 国内手机邮箱的现状与未来发展——访尚..
  • 易观数据:2011Q2中国手机邮箱市场收入..
  • 穿越时空的爱恋 QQ邮箱音视频及贺卡邮件
  • Hotmail新功能:“我的朋友可能被黑了”
  • 入侵邻居网络发骚扰邮件 美国男子被重..
  • 网易邮箱莫子睿:《非你莫属》招聘多过..
  • 中国电信推广189邮箱绿色账单
  • 最新专题
  • 鸟哥的Linux私房菜之Mail服务器
  • Exchange Server 2010技术专题
  • Windows 7 技术专题
  • Sendmail 邮件系统配置
  • 组建Exchange 2003邮件系统
  • Windows Server 2008 专题
  • ORF 反垃圾邮件系统
  • Exchange Server 2007 专题
  • ISA Server 2006 教程专题
  • Windows Vista 技术专题
  • “黑莓”(BlackBerry)专题
  • Apache James 专题
  • 分类导航
    邮件新闻资讯:
    IT业界 | 邮件服务器 | 邮件趣闻 | 移动电邮
    电子邮箱 | 反垃圾邮件|邮件客户端|网络安全
    行业数据 | 邮件人物 | 网站公告 | 行业法规
    网络技术:
    邮件原理 | 网络协议 | 网络管理 | 传输介质
    线路接入 | 路由接口 | 邮件存储 | 华为3Com
    CISCO技术 | 网络与服务器硬件
    操作系统:
    Windows 9X | Linux&Uinx | Windows NT
    Windows Vista | FreeBSD | 其它操作系统
    邮件服务器:
    程序与开发 | Exchange | Qmail | Postfix
    Sendmail | MDaemon | Domino | Foxmail
    KerioMail | JavaMail | Winwebmail |James
    Merak&VisNetic | CMailServer | WinMail
    金笛邮件系统 | 其它 |
    反垃圾邮件:
    综述| 客户端反垃圾邮件|服务器端反垃圾邮件
    邮件客户端软件:
    Outlook | Foxmail | DreamMail| KooMail
    The bat | 雷鸟 | Eudora |Becky! |Pegasus
    IncrediMail |其它
    电子邮箱: 个人邮箱 | 企业邮箱 |Gmail
    移动电子邮件:服务器 | 客户端 | 技术前沿
    邮件网络安全:
    软件漏洞 | 安全知识 | 病毒公告 |防火墙
    攻防技术 | 病毒查杀| ISA | 数字签名
    邮件营销:
    Email营销 | 网络营销 | 营销技巧 |营销案例
    邮件人才:招聘 | 职场 | 培训 | 指南 | 职场
    解决方案:
    邮件系统|反垃圾邮件 |安全 |移动电邮 |招标
    产品评测:
    邮件系统 |反垃圾邮件 |邮箱 |安全 |客户端
    广告联系 | 合作联系 | 关于我们 | 联系我们 | 繁體中文
    版权所有:邮件技术资讯网©2003-2010 www.5dmail.net, All Rights Reserved
    www.5Dmail.net Web Team   粤ICP备05009143号