上一次修改主题: 2011-05-19 Microsoft Exchange 最佳实践分析工具查询运行 Exchange Server 的服务器,并尝试使用 RPC over HTTP 进行登录。如果 Exchange Server 需要 RPC 加密,分析工具可能会返回以下警告: 存储登录返回了 ecNotEncrypted 2416。服务器需要 RPC 加密。 | 默认情况下,Microsoft Office Outlook 2007 配置为启用“在 Microsoft Office Outlook 和 Microsoft Exchange 之间加密数据”选项。但是,默认的 Microsoft Outlook 2003 配置不启用此选项。如果在 Exchange Server 上使用 Set-MailboxServer cmdlet 对用户邮箱强制采用加密连接,并且在 Outlook 中禁用“在 Microsoft Office Outlook 和 Microsoft Exchange Server 之间加密数据”设置,则用户在尝试连接到其 Exchange 邮箱时将收到以下错误消息: Exchange Server 管理员阻止了您正在使用的 Outlook 版本。请与管理员联系以获取帮助。 | 连接到 Exchange 的 Outlook 2003 用户可能会收到以下错误消息之一: 无法启动 Microsoft Office Outlook。无法打开 Outlook 窗口。无法打开文件夹集。 | 无法打开默认电子邮件文件夹。Microsoft Exchange Server 计算机不可用。可能是因为出现了网络问题,或者 Microsoft Exchange Server 正在停机维护中。 | 到 Microsoft Exchange Server 的连接不可用。必须将 Outlook 联机或连接才能完成此操作。 | Outlook 无法登录。请进行检查以确保您已连接到网络,并且使用的服务器和邮箱名称正确。到 Microsoft Exchange Server 的连接不可用。必须将 Outlook 联机或连接才能完成此操作。 | 如果将 Outlook 2003 配置为使用“缓存 Exchange 模式”,则 Outlook 就不会显示错误消息。Outlook 将以断开连接状态启动。 要解决此问题,请执行下列一项或多项操作: -
确定 Microsoft Exchange 2007 邮箱服务器是否需要 RPC 加密。为此,请在 Exchange 命令行管理程序中运行以下命令:
Get-MailboxServer <ServerName>
如果 MAPIEncryptionRequired 为 True,则连接到 Exchange 的 Outlook 客户端必须启用“在 Microsoft Office Outlook 和 Microsoft Exchange Server 之间加密数据”选项。 -
确定 Microsoft Exchange 2010 客户端访问服务器是否需要 RPC 加密。为此,请在 Exchange 命令行管理程序中运行以下命令:
Get-RpcClientAccess | fl Server,EncryptionRequired
如果 EncryptionRequired 为 True,则连接到 Exchange 的 Outlook 客户端必须启用“在 Microsoft Office Outlook 和 Microsoft Exchange Server 之间加密数据”选项。 -
验证每个 Outlook 配置文件启用了“在 Microsoft Office Outlook 和 Microsoft Exchange 之间加密数据”选项。为此,请执行下列步骤:
-
在“控制面板”中启动“邮件”项。然后单击“电子邮件帐户”。
-
选择“Exchange 帐户”,然后单击“更改”。
-
单击“更多设置”,然后单击“安全性”选项卡。
-
单击以选中“在 Microsoft Office Outlook 和 Microsoft Exchange 之间加密数据”复选框,然后单击“确定”。
-
单击“下一步”,再单击“完成”。
-
或者,您还可能需要为加密的 RPC 通信删除 Exchange 要求。为此,请执行下列步骤:
注意: |
---|
注意 默认情况下,RPC 加密要求在 Exchange Server 2010 Service Pack 1 (SP1) 中被禁用。
|
-
对于 Exchange 2007 邮箱服务器,在 Exchange 命令行管理程序中运行以下命令:
Set-MailboxServer <ServerName> -MapiEncryptionRequired:$false
-
对于 Exchange 2010 客户端访问服务器,在 Exchange 命令行管理程序中运行以下命令:
Set-RpcClientAccess -Server <ServerName> -EncryptionRequired $False
有关可能导致本主题中提及的错误的其他问题的详细信息,请参阅 Microsoft 知识库文章 924625 将 Outlook 或 Entourage 与 Exchange 2007 邮箱一起使用时,无法连接到 Exchange 2007,并收到错误消息。 有关 Outlook 2003 与 Exchange Server 2010 连接的详细信息(包括附加的修正方法),请参阅 Microsoft 知识库文章由于 RPC 加密要求而导致的 Outlook 与 Exchange 2010 邮箱的连接问题。 有关 Set-MailboxServer cmdlet 和 MAPIEncryptionRequired 特性的信息,请参阅 Set- MailboxServer。 有关部署 Exchange 2010 与 Outlook 2003 客户端的详细信息,请参阅问题:拥有 Outlook 2003 客户端是否会阻止我部署 Exchange 2010?(英文)。
|