连接问题和邮箱服务器正在运行 Exchange Server 2010年上的 Outlook 中的错误消息

文章翻译 文章翻译
文章编号: 2735060 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

症状

通过使用包括运行 Microsoft Exchange Server 2010年服务器上的邮箱的配置文件启动 Microsoft Office Outlook 时,可能会收到以下错误消息:

错误消息 1
无法启动 Microsoft Office Outlook。不能打开 Outlook 主窗口。无法打开文件夹集。

错误消息 2
无法打开默认的电子邮件文件夹。Microsoft Exchange Server 计算机不可用。可能是网络问题,或者 Microsoft Exchange Server 计算机已关闭以进行维护。

错误消息 3
与 Microsoft Exchange Server 的连接不可用。Outlook 必须处于联机状态还是已连接,无法完成此操作。

错误消息 4
无法打开默认的电子邮件文件夹。无法打开信息存储。

错误消息 5
Outlook 无法登录。检查以确保您已连接到网络,使用的是正确的服务器和邮箱名称。与 Microsoft Exchange Server 的连接不可用。Outlook 必须处于联机状态还是已连接,无法完成此操作。

此外,如果您使用的缓存的模式配置文件,Outlook 将不显示错误。相反,Outlook 将在 thedisconnectedstate 中。(也就是说,Outlook 窗口的右下角将显示已断开,如下所示的屏幕抓图的状态)。

收起这个图片展开这个图片
屏幕截图的 Outlook 窗口的右下角


当您尝试在运行 Exchange Server 2010年服务器上创建新邮箱的 Outlook 配置文件时,您可能会收到以下错误消息:

错误消息 1
无法完成该操作。与 Microsoft Exchange Server 的连接不可用。Outlook 必须处于联机状态还是已连接,无法完成此操作。

错误消息 2
无法解析名称。与 Microsoft Exchange Server 的连接不可用。Outlook 必须处于联机状态还是已连接,无法完成此操作。

错误消息 3
Outlook 无法登录。检查以确保您已连接到网络,使用的是正确的服务器和邮箱名称。与 Microsoft Exchange Server 的连接不可用。Outlook 必须处于联机状态还是已连接,无法完成此操作。

错误消息 4
无法解析名称。操作无法完成。

错误消息 5
您的服务器或邮箱名称无法解析。

原因

之所以发生此问题,是因为 Exchange Server 2010 年版生产 (RTM) 配置为默认值需要 RPC 加密。但是,默认情况下,Microsoft Office Outlook 2003年不使用 RPC 加密。

注意如果您使用的 Microsoft Office Outlook 2007年,您禁用Microsoft Office Outlook 和 Microsoft Exchange 之间的加密数据的配置文件设置,也会出现此问题。

注意默认情况下,Exchange Server 2010 Service Pack 1,以禁用 RPC 加密要求。任何新客户端访问服务器 (CAS) 在组织中部署不需要加密。但是,已部署的 beforeService 包 1 或升级的 Service Pack 1 的任何 CA 服务器将保持现有的 RPC 加密要求设置。

解决方案

要解决此问题,请使用下列方法之一。

注意如果正在使用一种自动方法 (组策略或.prf 文件),请确保在大规模部署之前全面测试方法。

方法 1: 禁用所有 CA 服务器上的加密需求

Westrongly 建议您保留在您的服务器上启用加密要求,然后您使用本文所述的其他方法之一。方法 1 中此 articleonly 提供的情况下,不能将立即部署必要的 RPC 加密设置在您的 Outlook 客户端。如果您使用方法 1,使 Outlook 客户端不使用 RPC 加密连接,请确保您重新启用 RPC 加密要求 CAS 服务器上尽快以保持较高的客户端与服务器之间通讯。

要禁用 Outlook 与 Exchange 之间所需的加密,请执行以下步骤:

  1. 在服务器上运行 Exchange 2010 年,在 Exchange 管理外壳程序中运行以下命令:
    组-RpcClientAccess –ServerExchange_server_name> –EncryptionRequired $False

    注意占位符Exchange_server_name1> 表示了客户端访问服务器角色的 Exchange Server 2010年基于服务器的名称。

    您必须运行该 命令 的所有基于 Exchange 2010 的服务器安装客户端访问服务器角色。
  2. 请重新运行此命令的每个基于 Exchange 2010 服务器客户端访问服务器角色。命令还必须在每个邮箱服务器角色包含公用文件夹存储上运行。从 MAPI 客户端的公用文件夹连接直接转到 RPC 客户端访问服务在邮箱服务器上。
  3. 在您的 Outlook 后更新客户机的设置以启用加密的 RPC 通信交换 (参见后面的步骤),则可以在您的客户端访问服务器角色的 Exchange 2010 服务器上重新启用 RPC 加密要求。

    要重新启用基于 Exchange 2010 具有客户端访问服务器角色的服务器上的 RPC 加密要求,请在 Exchange 管理外壳程序中运行以下命令:

    集 RpcClientAccess –Server Exchange_server_name> –EncryptionRequired $True
    注意

    占位符Exchange_server_name1> 表示了客户端访问服务器角色的 Exchange 2010 基于服务器的名称。

    对所有 Exchange 2010 客户端访问服务器,必须运行该 cmdlet。

方法 2: 手动更新或使用 RPC 加密创建 Outlook 配置文件

Outlook 2003 年

若要手动更新现有的 Outlook 2003 配置文件,以使其与 Exchange 2010 使用 RPC 加密,请执行以下步骤:

  1. 在控制面板中打开的邮件项目。
  2. 单击显示配置文件
  3. 选择您的配置文件,然后单击属性
  4. 单击电子邮件帐户
  5. 选择查看或更改现有电子邮件帐户,然后单击下一步
  6. 选择 Microsoft Exchange Server 的帐户,然后单击更改
  7. 在对话框中包含您的邮箱服务器和用户名称,单击其他设置
  8. Microsoft Exchange Server对话框中,单击安全选项卡。
  9. 选择Microsoft Office Outlook 和 Microsoft Exchange Server 之间的加密数据复选框,请单击,然后单击确定(下面列出的屏幕抓图,此步骤)。

    收起这个图片展开这个图片
    此步骤的屏幕快照

  10. 单击下一步,然后单击完成
  11. 单击关闭,然后单击确定

若要手动创建新的 Outlook 2003 配置文件,以使其与 Exchange 2010 使用 RPC 加密,请执行以下步骤:
  1. 在控制面板中打开的邮件项目。
  2. 单击添加以创建新的配置文件。
  3. 输入您的配置文件的名称,然后单击确定
  4. 电子邮件帐户对话框中,选择添加新电子邮件帐户,然后单击下一步
  5. 电子邮件帐户对话框中的服务器类型页上,选择Microsoft Exchange Server,然后单击下一步
  6. 电子邮件帐户对话框中的Exchange Server 设置页上,输入您的 Exchange Server 2010年服务器客户端访问服务器角色的名称。

    注意此服务器与承载您的邮箱的服务器可能不同。
  7. 单击其他设置
  8. 单击确定时,您会收到"无法完成操作"错误信息。
  9. 在包含检查姓名按钮Microsoft Exchange Server对话框中,单击取消
  10. Microsoft Exchange Server对话框中,单击安全选项卡。
  11. 单击以选中Microsoft Office Outlook 和 Microsoft Exchange Server 之间的加密数据复选框,然后再单击确定
  12. 单击下一步,然后单击完成

Outlook 2007

若要手动更新现有的 Outlook 2007 配置文件,以使其与 Exchange 2010 使用 RPC 加密,请执行以下步骤:
  1. 在控制面板中打开的邮件项目。
  2. 单击显示配置文件
  3. 选择您的配置文件,然后单击属性
  4. 单击电子邮件帐户
  5. 选择 Microsoft Exchange Server 的帐户,然后单击更改
  6. 在对话框中包含您的邮箱服务器和用户名称,单击其他设置
  7. Microsoft Exchange Server对话框中,单击安全选项卡。
  8. 选择Microsoft Office Outlook 和 Microsoft Exchange 之间的加密数据复选框,请单击,然后单击确定(下面列出的屏幕抓图,此步骤)。

    收起这个图片展开这个图片
    此步骤的屏幕快照

  9. 单击下一步,然后单击完成
  10. 单击关闭,单击关闭,然后单击确定

方法 3: 部署组策略设置来更新现有的 Outlook 配置文件,使用 RPC 加密

从客户端角度看,部署 Outlook 交换加密设置可能是最简单的解决方案,对于有多个 Outlook 客户端的组织。此解决方案涉及的服务器 (域控制器) 上, 一个更改,该策略下载到客户端之后,将自动更新您的客户端。

Outlook 2003 年

Outlook 2003 Service Pack 3 (SP3) 的默认组策略模板 (Outlk11.adm) 不包含控制 Outlook 与交换机之间的加密设置的策略设置。因此,您必须使用自定义的组策略模板来更新现有的 Outlook 2003 配置文件,以便在 Outlook Exchange 通信使用 RPC 加密。

若要使用自定义的组策略模板文件 (.adm) 并使用组策略来更新现有的 Outlook 2003 配置文件,请按照下列步骤。
  1. 从 Microsoft 下载中心下载以下文件:

    立即下载 Outlook_2003 Exchange_RPC_Encryption.adm 软件包。

    注意自定义.adm 模板包含以下文本。

    类 USERCATEGORY"Outlook 2003 RPC 加密"
    类别"Exchange 设置"策略"启用 RPC 加密"
    为 Software\Policies\Microsoft\Office\11.0\Outlook\RPC
    部分"Microsoft Office Outlook 和 Microsoft Exchange 之间加密数据"复选框
    数值名称 EnableRPCEncryption
    数字 1 VALUEON DEFCHECKED
    数值 0 VALUEOFF
    结尾部分
    最终 POLICYEND 类别
    端类别
  2. 为您的组策略对象编辑器中添加的.adm 文件。

    注意添加到组策略对象编辑器中的.adm 文件的步骤会有所不同,具体取决于您所运行的 Windows 的版本。此外,到的组织单位 (OU) 而不是整个域,您可能会在应用策略,因为步骤也可能不同在此方面的应用的策略。因此,请检查您的 Windows 文档的详细信息。

    将.adm 模板添加到组策略对象编辑器中后,请转到步骤 3。
  3. 在组策略对象编辑器中,在用户配置,展开经典管理模板 (ADM)来查找您的模板策略节点。通过使用在步骤 1 中提供的自定义.adm 模板,此节点将被命名为"Outlook 2003 RPC 加密。"
  4. 在下 Outlook 2003 RPC 加密选择Exchange 设置节点 (屏幕快照用于此步骤如下所示)。

    收起这个图片展开这个图片
    此步骤的屏幕快照

  5. 在详细信息窗格中,双击启用 RPC 加密
  6. 设置选项卡上,单击已启用,然后选中Microsoft Office Outlook 和 Microsoft Exchange 之间的加密数据复选框。
  7. 单击确定。

在这种情况下,策略设置时将应用您的 Outlook 客户端工作站上的组策略更新被复制。若要测试此更改,运行的命令提示符下客户端工作站上以下命令:
gpupdate /force
在运行此命令后,可确保客户端上存在以下注册表数据在客户端工作站上启动注册表编辑器:

键: HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\11.0\Outlook\RPC
Dword 值: EnableRPCEncryption
值: 1

如果您看到此注册表中的注册表数据,组策略设置应用于此客户端。启动 Outlook,以验证此更改可以解决"症状"部分所述的错误。

Outlook 2007

默认情况下,Outlook 2007 中启用 RPC 加密设置。因此,应仅用于以下原因之一而使用组策略来部署此设置:
  • 原始 Outlook 2007 部署禁用 Outlook 与交换机之间的 RPC 加密。
  • 要防止用户更改其 Outlook 配置文件中的 RPC 加密设置。
Outlook 2007 中的默认组策略模板包含组策略设置来控制 Outlook Exchange RPC 加密。因此,更新 Outlook 2007 中的配置文件的过程,Outlook 2003 需要较少的步骤比过程。

若要使用组策略更新现有 Outlook 2007 中的配置文件,请执行以下步骤:
  1. 下载最新版本的 Outlk12.adm 组策略模板。若要执行此操作,请访问以下 Microsoft 网站:
    http://www.microsoft.com/downloads/details.aspx?FamilyId=92D8519A-E143-4AEE-8F7A-E4BBAEBA13E7&displaylang=en
  2. .Adm 文件添加到您的域控制器中。

    注意根据您所运行的 Windows 的版本,.adm 文件添加到域控制器的步骤会有所不同。此外,给该组织单位而不是整个域,您可能会在应用策略,因为步骤也可能不同在此方面的应用的策略。因此,请检查您的 Windows 文档的详细信息。

    之后将.adm 模板添加到组策略编辑器中,请转到步骤 3。
  3. 用户配置中,展开经典管理模板 (ADM)来查找您的模板策略节点。通过使用 Outlk12.adm 模板,此节点将被命名为"Microsoft Office Outlook 2007年"。
  4. 在工具|帐户设置,选择交换节点 (屏幕快照用于此步骤如下所示)。

    收起这个图片展开这个图片
    此步骤的屏幕快照

  5. 双击启用 RPC 加密策略设置。
  6. 设置选项卡上,单击启用
  7. 单击确定

在这种情况下,策略设置时将应用您的 Outlook 客户端工作站上的组策略更新被复制。若要测试此更改,运行在命令提示符下的客户端上以下命令:
gpupdate /force

在运行此命令后,可确保客户端上存在以下注册表数据在工作站上启动注册表编辑器:
键: HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\12.0\Outlook\RPC
Dword 值: EnableRPCEncryption
值: 1

如果您看到此注册表中的注册表数据,组策略设置应用于此客户端。启动 Outlook,以验证此更改可以解决此问题。

方法 4: 通过使用自定义的.prf 文件来更新现有 Outlook 2003 的 RPC 加密的配置文件

注意因为 RPC 加密设置存储在注册表中您的 Outlook 配置文件,您可以使用.prf 文件部署的设置。但是,有一些重大问题和重要之前实现此方法,请考虑的限制。以下这些:
  • 您在配置文件中的 Exchange 帐户设置将被覆盖。因此,您将丢失所有非默认Microsoft Exchange Server对话框中的选项卡当前配置的配置文件设置。

    例如,在Microsoft Exchange Server对话框中,可以配置通用设置,如果您使用的.prf 文件更新 Outlook 配置文件将被覆盖。这些设置如下所示:
    • 在配置文件中的其他邮箱
    • 缓存的模式
    • 下载公用文件夹收藏夹
    这些设置是在Microsoft Exchange Server对话框中 (下面列出的屏幕抓图的高级选项卡) 中的高级选项卡上配置的。

    收起这个图片展开这个图片
    屏幕抓图的高级选项卡

  • 您必须具有与您当前的配置文件设置缓存或联机模式相匹配的.prf 文件。

    因为 Microsoft Exchange Server 对话框中高级选项卡上配置的缓存的模式设置,.prf 文件中指定的设置将覆盖在 Outlook 配置文件中的配置。因此,请确保.prf 在缓存模式下的设置与目标配置文件设置相匹配。

    注意如果您要更改现有的缓存的模式配置文件,.prf 文件将导致 Outlook 以生成新的.ost 文件并重新邮箱同步处理该文件。

若要通过使用自定义的.prf 文件来更新现有的 Outlook 2003 配置文件,请执行以下步骤:
  1. 启动自定义安装向导 (CIW)。

    有关自定义安装向导的详细信息,请访问以下 Microsoft 网站:
    http://office.microsoft.com/en-us/ork2003/HA011401701033.aspx
  2. 当系统提示您时,选择任何 Office 2003 的.msi 文件,然后单击下一步
  3. 选择创建新的 MST 文件,然后单击下一步
  4. 对于.mst 文件中,使用默认路径,然后单击下一步
  5. 继续单击下一步直到Outlook: 自定义默认配置文件对话框出现。
  6. 修改配置文件,单击然后单击下一步
  7. Outlook: 指定 Exchange 设置对话框中,配置您的 Exchange 设置以匹配您当前的配置文件配置。

    例如,如果您使用的缓存模式下,请确保启用配置缓存 Exchange 模式选项。

    注意对于您 Exchange Server 的名称,您必须指定了客户端访问服务器角色的 Exchange 2010 服务器的名称。如果您的邮箱所在的 Exchange 2010 服务器上,通过了 (下面列出的屏幕抓图,此步骤) 的客户端访问服务器角色的 Exchange 2010 服务器执行 Outlook Exchange 邮箱的所有通信。

    收起这个图片展开这个图片
    此步骤的屏幕快照

  8. 单击以选中如果 Exchange 连接存在,则覆盖现有 Exchange 设置 (仅适用于修改配置文件时)复选框。

    注意如果不选择此复选框,.prf 文件不会更新现有的配置文件,以包括 RPC 加密。
  9. 完成更改后Outlook: 指定 Exchange 设置对话框中,单击下一步
  10. Outlook: 添加帐户对话框中,单击下一步。
  11. Outlook: 删除帐户和导出设置对话框中,单击导出配置文件设置
  12. 另存为对话框中,指定您的.prf 文件的文件名,然后单击保存
  13. 在自定义安装向导中,单击取消,然后在提示您确认要退出该向导时,单击
  14. 在记事本中打开您的.prf 文件。
  15. [ServiceEGS]部分中添加以下行:
    RPCEncryptData = 0x00004100
    以下是更改后的[ServiceEGS]部分的一个示例:
    [] ServiceEGS
    CachedExchangeConfigFlags = 0x00000100
    MailboxName = %用户名 %
    HomeServer = e2010ch
    RPCEncryptData = 0x00004100
  16. [Exchange 全局部分]部分中添加以下行:
    RPCEncryptData = PT_LONG,0x6606
    以下是更改后的[Exchange 全局部分]部分的一个示例:
    [Exchange 全局节]
    SectionGUID = 13dbb0c8aa05101a9bb000aa002fc45a
    MailboxName = PT_STRING8,0x6607
    HomeServer = PT_STRING8,0x6608
    RPCoverHTTPflags = PT_LONG,0x6623
    RPCProxyServer = PT_UNICODE,0x6622
    RPCProxyPrincipalName = PT_UNICODE,0x6625
    RPCProxyAuthScheme = PT_LONG,0x6627
    CachedExchangeConfigFlags = PT_LONG,0x6629
    RPCEncryptData = PT_LONG,0x6606
  17. 注意以下步骤是可选的。如果现在决定跳过此步骤,则转到第 18 步。

    默认情况下,Outlook 将创建原始配置文件的备份,然后创建新的配置文件基于.prf 文件中指定的修改。如果您想要防止 Outlook 创建该备份配置文件,为.prf 文件的常规部分的底部添加以下行:
    BackupProfile = 假
    以下是更改后的常规部分的示例:
    [常规]
    自定义 = 1
    ProfileName = test3
    DefaultProfile = 是
    OverwriteProfile = 是
    ModifyDefaultProfileIfPresent = 假
    BackupProfile = 假
  18. 保存您的更改,然后关闭该文件。
若要应用的.prf 文件,可以直接双击该文件以启动 Outlook,然后更改的配置文件的用户。或者,您可以按照以下 Office 资源工具包页的"应用的 Outlook 用户配置文件使用一个 PRF 文件"部分所述的步骤部署的.prf 文件:
http://office.microsoft.com/en-us/ork2003/HA011402581033.aspx
RPC 加密是通过调用 Windows RPC 加密 API 实现的。这种加密技术,不需要您要使用的证书。(40 位或 128 位) 的 RPC 加密级别取决于在客户端和服务器计算机上运行的 Windows 的版本。

更多信息

如"原因"一节中所述,此问题不会在"进行绿地"的环境中使用 Exchange Server 2010 Service Pack 1 的新部署。

属性

文章编号: 2735060 - 最后修改: 2013年9月3日 - 修订: 2.0
这篇文章中的信息适用于:
  • Microsoft Office Outlook 2007
  • Microsoft Office Outlook 2003
  • Microsoft Exchange Server 2010 Standard
  • Microsoft Exchange Server 2010 Enterprise
关键字:?
kbmt KB2735060 KbMtzh
机器翻译
重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。
点击这里察看该文章的英文版: 2735060
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com