简介 | |||||
概述 | |||||
RPC over HTTP 的使用要求 | |||||
服务器要求 | |||||
客户端要求 | |||||
有关将 Exchange 与 RPC over HTTP 配合使用的建议 | |||||
将 Exchange 计算机配置为使用 RPC over HTTP | |||||
在 Internet 信息服务中配置 RPC 虚拟目录 | |||||
将 RPC 代理服务器配置为使用特定端口 | |||||
步骤 1:配置 RPC 代理服务器,以使用企业网络内部为 RPC over HTTP 指定的默认端口 | |||||
步骤 2:配置所有全局编录,以使目录服务的 RPC over HTTP 使用特定端口 | |||||
在 Small Business Server 2003 Standard 或 Premium 中配置 RPC over HTTP | |||||
将 Outlook 2003 计算机配置为使用 RPC over HTTP | |||||
步骤 1:测试 RPC 虚拟目录配置 | |||||
Windows Server 2003 SP1 中行为的更改 | |||||
新的 RpcWithCert 虚拟目录 | |||||
步骤 2:在 Outlook 2003 中配置邮件配置文件以使用 RPC over HTTP | |||||
步骤 3:测试 Outlook 连接 | |||||
疑难解答 | |||||
参考 | |||||
这篇文章中的信息适用于: |
1. | 验证服务器计算机和客户机是否满足 RPC over HTTP 的使用要求。 |
2. | 考虑本文介绍的重要事项和建议。 |
3. | 将 Exchange 配置为使用 RPC over HTTP。 |
4. | 在 Internet 信息服务中配置 RPC 虚拟目录。 |
5. | 将 RPC 代理服务器配置为使用特定端口。 |
6. | 将客户机配置为使用 RPC over HTTP。 |
• | 客户机必须运行 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。 |
• | 使用安全套接字层 (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 的连接。系统不会通知该用户。当满足下列条件之一时,用户的连接将断开:
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 注册表项的说明 |
1. | 在运行 Windows Server 2003 的 Exchange Server 2003 计算机上,单击“开始”,指向“控制面板”,然后单击“添加或删除程序”。 |
2. | 依次单击“添加/删除 Windows 组件”、“网络服务”和“详细信息”。 |
3. | 单击以选中“HTTP 代理上的 RPC”复选框,单击“确定”,然后单击“下一步”。 |
4. | 在“Windows 组件向导”完成组件配置后,单击“完成”。 |
1. | 单击“开始”,指向“管理工具”,然后单击“Internet 信息服务 (IIS) 管理器”。 |
2. | 依次展开“servername(本地计算机)”、“网站”、“默认网站”,右键单击“Rpc”,然后单击“属性”。 |
3. | 单击“目录安全性”选项卡,然后单击“身份验证和访问控制”下的“编辑”。 |
4. | 单击以清除“启用匿名访问”复选框。 |
5. | 单击以选中“基本身份验证(以明文形式发送密码)”复选框。 您会收到以下消息: 注意:在此错误信息中,单词“HTTPS(orSSL)”是单词“HTTPS (or SSL)”的错误拼写。 |
6. | 单击“是”,然后单击“确定”。 |
7. | 单击“应用”,然后单击“确定”。 |
1. | 单击“开始”,指向“管理工具”,然后单击“Internet 信息服务 (IIS) 管理器”。 |
2. | 展开“网站”,展开“默认网站”,右键单击“Rpc”,然后单击“属性”。 |
3. | 单击“目录安全性”选项卡,然后单击“安全通信”下的“编辑”。 |
4. | 单击以选中“要求安全通道(SSL)”复选框和“要求 128 位加密”复选框。 注意:我们建议您单击以选中“要求 128 位加密”复选框。不过,即使您没有要求 128 位加密,RPC over HTTP 功能也可以正常执行。 |
5. | 单击“确定”,单击“应用”,然后单击“确定”。 |
服务器 | 端口 | 服务 |
---|---|---|
Exchange Server(全局编录) | 6001 | Store |
6002 | DSReferral | |
6004 | DSProxy |
1. | 在 RPC 代理服务器上,启动注册表编辑器。 警告:如果使用注册表编辑器或其他方法错误地修改了注册表,可能导致严重问题。这些问题可能需要重新安装操作系统才能解决。Microsoft 不能保证您可以解决这些问题。修改注册表需要您自担风险。 | ||||||
2. | 找到并单击下面的注册表子项: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Rpc\RpcProxy | ||||||
3. | 在右窗格中,右键单击“ValidPorts”,然后单击“修改”。 | ||||||
4. | 删除“数值数据”框中的所有信息,然后键入以下信息: ServerNETBIOSName:6001-6002;ServerFQDN:6001-6002;ServerNetBIOSName:6004;ServerFQDN:6004 注意:
| ||||||
5. | 单击“确定”,然后退出注册表编辑器。 |
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. | 退出注册表编辑器,然后重新启动计算机。 |
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 代理注册表项。 |
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 的分步指导。 |
If you have problems viewing this video, click here. |
If you have problems viewing this video, click here. |
If you have problems viewing this video, click here. |
If you have problems viewing this video, click here. |
If you have problems viewing this video, click here. |
If you have problems viewing this video, click here. |
1. | 在客户机上,启动 Internet Explorer,在“地址”列表中键入 RPC 虚拟目录的 URL,然后单击“转到”。 例如,键入 https://mail.contoso.com/rpc,然后单击“转到”。 |
2. | 如果收到以下消息,请单击“确定”: |
3. | 如果收到一条消息,提示您证书是由您不愿信任的公司颁发的,请确保客户机信任颁发该证书的根证书颁发机构。 注意:通常,如果您没有将服务器配置为使用第三方证书,则会收到此消息。有关此问题的其他信息,请参见本文中的“有关将 Exchange 与 RPC over HTTP 配合使用的建议”一节。 |
4. | 当系统提示您输入凭据时,请以通用命名约定 (UNC) 格式键入用户名,键入密码,然后单击“确定”。 例如,键入 domain\username 格式的用户名。 |
1. | 在客户机上,启动 Internet Explorer,在“地址”列表中键入位于 RPC 虚拟目录中的 Rpcproxy.dll 文件的 URL,然后单击“转到”。 例如,键入 https://mail.contoso.com/rpc/rpcproxy.dll,然后单击“转到”。 |
2. | 当系统提示您输入凭据时,请以 UNC 格式 (domain\username) 键入用户名,键入密码,然后单击“确定”。 您会在浏览器中看到一个空白页,同时在 Internet Explorer 状态栏中还会显示锁状图标。 |
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 连接”复选框处于选中状态。在这一方案中,会出现以下两种情况:
| ||||
16. | 在“连接到我的 Exchange 代理服务器时使用此验证”列表中,单击“基本身份验证”。 | ||||
17. | 单击“确定”,再单击“确定”。 | ||||
18. | 依次单击“下一步”、“完成”、“关闭”,然后单击“确定”。 |
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 注册表。为此,请按照下列步骤操作:
| ||||||||
• | 当系统提示您输入凭据时,您必须使用 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. 以下信息可能有助于解决此问题。要更正此连接问题,请按照下列步骤操作:
|
• | 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 |
自由广告区 |
分类导航 |
邮件新闻资讯: 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营销 | 网络营销 | 营销技巧 |营销案例 邮件人才:招聘 | 职场 | 培训 | 指南 | 职场 解决方案: 邮件系统|反垃圾邮件 |安全 |移动电邮 |招标 产品评测: 邮件系统 |反垃圾邮件 |邮箱 |安全 |客户端 |