客户端计算机上的 RPC over HTTP 交互

 

上一次修改主题: 2005-05-02

Microsoft® Office Outlook® 2003 根据您的 Outlook 2003 配置文件设置,尝试使用 RPC over HTTP 或 RPC over TCP。

有关 Outlook 2003 配置文件中 RPC over HTTP 设置的详细信息,请参阅 Configuring Outlook 2003 for RPC over HTTP(英文)(http://go.microsoft.com/fwlink/?LinkId=45954)。

如果 Outlook 尝试使用 RPC over HTTP 或 RPC over TCP 中的任何一个,Outlook 就会调用客户端计算机上的 RPC 层。Outlook 使用特定的协议序列来表明它是必须连接到使用 RPC over HTTP 的 Exchange 服务器,还是必须连接到使用 RPC over TCP 的 Exchange 服务器。如果协议序列表明 Outlook 必须连接到使用 RPC over HTTP 的 Exchange 服务器,RPC 层就会创建 HTTP 会话、控制身份验证,并将 RPC 请求放到 HTTP 会话中。Rpcrt4.dll 包含对 RPC over HTTP 的 RPC 层的支持。Rpcrt4.dll 可以使用适用于出站 HTTP 连接的任何 Microsoft Internet Explorer 代理设置。

HTTP 会话和 HTTP 会话中的 RPC 请求都需要身份验证。Outlook 会将从客户端计算机到 Exchange 服务器的每个请求的 HTTP 会话和 RPC 请求身份验证信息传递到 RPC 层。

您无法选择用于 HTTP 隧道内 RPC 请求的身份验证类型。Outlook 总是对 RPC 请求使用 NTLM 身份验证。您可以选择用于 HTTP 会话的身份验证类型。

若要选择身份验证的类型,必须将 Outlook 配置文件设置为使用基本身份验证或 NTLM 身份验证。

如果使用基本身份验证,Outlook 将提示您输入用户名和密码信息。在“用户名”字段中,必须输入下列格式之一的用户名信息:

  • <>\<用户名>
  • 用户主要名称 (UPN)

如果使用 NTLM 身份验证,Outlook 会尝试使用当前的 Microsoft Windows® 操作系统登录信息。如果当前的 Windows 操作系统登录信息失败,Outlook 将提示您输入域、用户名和密码信息。

有关 RPC over HTTP 使用当前 Windows 操作系统登录信息的要求的详细信息,请参阅 RPC over HTTP 身份验证和安全

有关如何使用当前 Windows 操作系统登录信息而不是输入登录信息的详细信息,请参阅 Microsoft 知识库文章 820281“使用 Outlook 通过 HTTP 连接到 Exchange Server 2003 时必须提供 Windows 帐户凭据”(http://go.microsoft.com/fwlink/?Linkid=3052&kbid=820281)。

Outlook 在通过使用提供的登录信息连接到 RPC 代理服务器后,会缓存当前 Outlook 会话的登录信息。您不必重新输入登录信息,直到您退出并重新启动 Outlook。

有关如何在 Outlook 2003 配置文件中设置 RPC over HTTP 设置的详细步骤,请参阅如何为用户创建 Outlook 配置文件以使用 RPC over HTTP

 
显示: