• | 简介 |
• | 概述 |
• | RPC over HTTP 的使用要求 |
• | Exchange 配合 RPC over HTTP 使用的建议 |
• | 配置 Exchange Server 计算机以使用 RPC over HTTP |
• | 在“Internet 信息服务”中配置 RPC 虚拟目录 |
• | 配置 RPC 代理服务器以使用特定的端口 |
• | 配置 Outlook 2003 计算机以使用 RPC over HTTP |
• | 疑难解答 |
• | 参考 |
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 连接到 Exchange Server 2003 时 Outlook 2003 性能变慢或停止响应 注意:您也可以将 Windows Server 2003 作为客户端操作系统运行。 |
• | 客户端计算机必须运行 Microsoft Office Outlook 2003。 |
• | 使用安全套接字层 (SSL) 上的基本身份验证。 Microsoft 建议您为所有客户端与服务器之间的通信启用并要求在 RPC 代理服务器上使用安全套接字层。 | ||||||
• | 在外围网络上使用高级防火墙服务器。 Microsoft 建议您使用专用防火墙服务器以提高 Exchange 计算机的安全性。例如,Microsoft Internet Security 和 Acceleration (ISA) Server 2000 是专用的防火墙服务器产品。有关其他信息,请访问下面的 Microsoft Web 站点: . | ||||||
• | 从第三方证书颁发机构 (CA) 获取证书。 要启用 SSL 并对 RPC 代理服务器与 Outlook 客户端之间的所有通信使用 SSL,必须获取证书并在默认 Web 站点级别发布证书。Microsoft 建议您从多种 Web 浏览器都信任其证书的第三方证书颁发机构购买证书。 重要说明:您也可以使用 Windows 中的证书颁发机构工具安装自己的证书颁发机构。默认情况下,Web 浏览器不信任此方案中的根证书颁发机构。当用户尝试在 Outlook 2003 中使用 RPC over HTTP 进行连接时,该用户将无法连接到 Exchange。系统将不通知该用户。当满足以下任一条件时,用户的连接将断开:
297681 错误信息:This security certificate was issued by a company that you have not chosen to trust(该安全证书是由一家您不愿信任的公司颁发的) 有关其他信息,请访问下面的 Microsoft Web 站点:
此外,如果使用您自己的证书颁发机构,则当向 RPC 代理服务器颁发证书时,必须确保该证书中的“公用名”字段或“颁发给”字段包含与 Internet 上的可用 RPC 代理服务器的 URL 相同的名称。例如,“公用名”字段或“颁发给”字段必须包含类似于 mail.contoso.com 的名称,“公用名”字段或“颁发给”字段不能包含计算机的内部完全合格的域名。例如,这些字段不能包含类似于 mycomputer.contoso.com 的名称。有关其他信息,请访问下面的 Microsoft Web 站点:
注意:由于 RPC over HTTP 不需要安全套接字层,因此如果不希望使用安全套接字层,则必须修改注册表以启用 RPC over HTTP。Microsoft 建议您启用安全套接字层并对 RPC over HTTP 通信要求安全套接字层。 |
1. | 在运行 Windows Server 2003 的 Exchange Server 2003 计算机上,单击“开始”,指向“控制面板”,然后单击“添加或删除程序”。 |
2. | 依次单击“添加或删除 Windows 组件”、“网络服务”和“详细信息”。 |
3. | 单击“HTTP 代理上的 RPC”复选框,以将其选中,单击“确定”,然后单击“下一步”。 |
4. | “Windows 组件向导”完成配置组件后,单击“完成”。 |
1. | 单击“开始”,指向“管理工具”,然后单击“Internet 信息服务 (IIS) 管理器”。 |
2. | 依次展开“服务器名(本地计算机)”、“网站”、“默认网站”,右键单击“Rpc”,然后单击“属性”。 |
3. | 单击“目录安全性”选项卡,然后单击“身份验证和访问控制”下的“编辑”。 |
4. | 单击“启用匿名访问”复选框,以将其清除。 |
5. | 单击“基本身份验证 (以明文形式发送密码)”复选框,以将其选中。 将出现以下消息: 注意:在此错误信息中,单词“HTTPS(orSSL)”是单词“HTTPS (or SSL)”的错误拼写。 |
6. | 单击“是”,然后单击“确定”。 |
7. | 单击“应用”,然后单击“确定”。 |
1. | 单击“开始”,指向“管理工具”,然后单击“Internet 信息服务 (IIS) 管理器”。 |
2. | 展开“网站”,展开“默认网站”,右键单击“Rpc”,然后单击“属性”。 |
3. | 单击“目录安全性”选项卡,然后单击“安全通信”下的“编辑”。 |
4. | 单击以选中“要求安全通道 (SSL)”复选框和“要求 128 位加密”复选框。 注意:Microsoft 建议您单击“要求 128 位加密”复选框,以将其选中。不过,即使您没有要求 128 位加密,RPC over HTTP 功能也可以正常执行。 |
5. | 单击“确定”,单击“应用”,然后单击“确定”。 |
服务器 | 端口 | 服务 |
---|---|---|
Exchange | 6001 | 信息存储 |
全局编录 | 6004 | 目录服务 |
1. | 在 RPC 代理服务器上,启动“注册表编辑器”。 警告:“注册表编辑器”使用不当可导致严重问题,可能需要重新安装操作系统。Microsoft 不能保证您可以解决因“注册表编辑器”使用不当而导致的问题。使用“注册表编辑器”需要您自担风险。 | ||||
2. | 找到并单击下面的注册表子项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Rpc\RpcProxy | ||||
3. | 在右窗格中,右键单击“ValidPorts”,然后单击“修改”。 | ||||
4. | 删除“数值数据”框中的所有信息,然后键入以下信息:
服务器 NETBIOS 名称:6001;服务器 FQDN:6001;服务器 NetBIOS 名称:6004;服务器 FQDN: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. | 在客户端计算机上,启动 Internet Explorer,在“地址”列表中键入 RPC 虚拟目录的 URL,然后单击“转到”。 例如,键入 https://mail.contoso.com/rpc,然后单击“转到”。 |
2. | 如果收到以下消息,请单击“确定”: |
3. | 如果收到一条消息,提示您证书是由您不愿信任的公司颁发的,请确保客户端计算机信任颁发该证书的根证书颁发机构。 注意:通常,如果您没有将服务器配置为使用第三方证书,则将收到该消息。有关该问题的其他信息,请参见本文中的“Exchange 配合 RPC over HTTP 使用的建议”部分。 |
4. | 提示您输入凭据时,以通用命名约定 (UNC) 格式键入用户名,键入密码,然后单击“确定”。 例如,键入域\用户名格式的用户名。 |
1. | 在安装 Outlook 2003 的客户端计算机上,单击“开始”,然后单击“控制面板”。 | ||||
2. | 如果控制面板以分类视图显示,单击“切换到经典视图”。 | ||||
3. | 双击“邮件”,然后单击“显示配置文件”。 | ||||
4. | 单击“添加”,为配置文件键入一个描述性的名称,然后单击“确定”。 | ||||
5. | 单击“添加新电子邮件帐户”,然后单击“下一步”。 | ||||
6. | 单击“Microsoft Exchange Server”,然后单击“下一步”。 | ||||
7. | 在“Microsoft Exchange Server”框中,键入 Exchange 计算机的完全合格的域名。 例如,键入我的电脑.contoso.com。 | ||||
8. | 单击“使用缓存 Exchange 模式”复选框,以将其清除。 重要说明:请暂时关闭“缓存 Exchange”模式以测试您的配置。Microsoft 建议您在测试 RPC over HTTP 配置后启用“缓存 Exchange”模式。 | ||||
9. | 在“用户名”框中,键入要使用的用户帐户名,然后单击“更多设置”。 Outlook 可能会尝试解析此用户名和 Exchange 计算机的主机名。如果收到错误信息,或者出现“检查名称”对话框,请单击“取消”。 | ||||
10. | 在“Microsoft Exchange Server”对话框中,单击“连接”选项卡。 | ||||
11. | 单击“使用 Internet Explorer 或第三方拨号程序连接”,单击“使用 HTTP 连接到我的 Exchange 邮箱”复选框,以将其选中,然后单击“Exchange 代理服务器设置”。 如果“连接”选项卡上未显示“通过 Internet 连接到 Exchange”区域,请参阅本文的“ 疑难解答 ”一节。 | ||||
12. | 在“使用此 URL 连接到我的 Exchange 代理服务器”框中,键入用户可以在 Internet 上连接到的 Exchange 计算机的 URL。 例如,键入 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 注册表。为此,请执行下列步骤:
| ||||||||
• | 系统提示您输入凭据时,必须使用域\用户名 格式输入。 | ||||||||
• | 要支持使用用户主体名称 (UPN) 格式的凭据,请在每台基于 Windows XP 的计算机中安装以下知识库文章所介绍的修复程序:
830355 您不能使用您的用户主体名称 (UPN) 通过 Internet 使用 Outlook 2003 以下凭据是 UPN 格式的凭据的示例:
用户名@contoso.com |
自由广告区 |
分类导航 |
邮件新闻资讯: 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营销 | 网络营销 | 营销技巧 |营销案例 邮件人才:招聘 | 职场 | 培训 | 指南 | 职场 解决方案: 邮件系统|反垃圾邮件 |安全 |移动电邮 |招标 产品评测: 邮件系统 |反垃圾邮件 |邮箱 |安全 |客户端 |