使用 Outlook 访问 Exchange 2007 邮箱时,无法连接到 Exchange 2007,并且收到一条错误消息
适用于: Exchange Server 2007 SP1, Exchange Server 2007
上一次修改主题: 2007-08-31
本主题说明如何解决在尝试启动 Microsoft Office Outlook 2007 并访问 Microsoft Exchange Server 2007 邮箱的配置文件时出现的某些错误消息。在某些环境中,在启动 Outlook 2007 或 Microsoft Entourage for Mac 并尝试访问 Exchange 2007 邮箱的配置文件时,将收到下列错误消息之一:
Exchange Server 管理员已阻止您使用的 Outlook 版本。请与管理员联系以寻求帮助。
Entourage 无法连接到 Exchange 服务器。确保您输入的密码正确并重试。(错误:64927)。
符合下列一个或多个条件时会出现这些错误消息:
没有现有的公用文件夹树。
对邮箱禁用了 MAPI。
Exchange 连接要求进行加密。
邮箱要求使用缓存 Exchange 模式。
对邮箱禁用了 Outlook Anywhere (RPC over HTTP)。
Exchange 2007 特别阻止了您使用的 Outlook 版本。
若要纠正此错误,请根据符合上述哪个条件来选择本主题中的相应步骤。可选的步骤如下所述:
创建 Exchange 2007 公用文件夹树。
对邮箱启用 MAPI 或使用其他方法连接到 Exchange 2007。
对 Exchange 2007 连接启用加密。
对邮箱启用缓存 Exchange 模式,或对邮箱禁用使用缓存 Exchange 模式的要求。
对邮箱启用 Outlook Anywhere (RPC over HTTP)。
在 Exchange 2007 中取消阻止您使用的 Outlook 版本。
开始之前
若要执行下列步骤,必须为您使用的帐户委派下列角色:
Exchange 收件人管理员权限
本地管理员权限
有关管理 Exchange 2007 所需的权限、角色委派以及权利的详细信息,请参阅权限注意事项。
步骤
创建公用文件夹树
- 如果没有现有的公用文件夹树,并且要尝试与 Office Outlook 2003 或更早版本的客户端建立连接,则无法访问 Exchange 2007 邮箱。若要创建公用文件夹树,请参阅如何新建公用文件夹数据库。
从 Exchange 命令行管理程序对邮箱启用 MAPI
若要确定是否对邮箱禁用了 MAPI,请运行以下命令:
Get-CASMailbox MailboxName | FL mapienabled
如果该命令返回
$false
,则必须对邮箱启用 MAPI 或选择其他连接方法。若要对邮箱启用 MAPI,请运行以下命令:Set-CASMailbox MailboxName -mapienabled:$true
对 Exchange 2007 连接启用加密
若要确定是否对 Exchange 2007 连接启用了加密,请从 Exchange 命令行管理程序运行以下命令:
Get-MailboxServer ServerName | FL MAPIEncryptionRequired
如果该命令返回
$true
,则必须在 Outlook 中对 Exchange 2007 连接启用加密。有关详细信息,请参阅 Outlook 文档。
使用 Exchange 命令行管理程序对邮箱启用缓存 Exchange 模式或禁用对缓存 Exchange 模式的要求
若要确定邮箱是否要求使用缓存 Exchange 模式,请运行以下命令:
Get-CASMailbox MailboxName | FL MAPIBlockOutlookNonCachedMode
如果该命令返回
$true
,则必须使用缓存 Exchange 模式连接到 Exchange 2007 或禁用对缓存 Exchange 模式的要求。有关将 Outlook 配置为使用缓存 Exchange 模式的详细信息,请参阅 Outlook 文档。若要禁用对缓存 Exchange 模式的要求,请运行以下命令:
Set-CASMailbox MailboxName -MAPIBlockOutlookNonCachedMode:$false
使用 Exchange 命令行管理程序对邮箱启用 Outlook Anywhere
若要确定是否对 Exchange 2007 邮箱启用了 Outlook Anywhere,请从 Exchange 命令行管理程序运行以下命令:
Get-CASMailbox MailboxName | FL MAPIBlockOutlookRpcHTTP
如果该命令返回
$true
,必须使用以下命令对 Exchange 2007 邮箱启用 Outlook Anywhere:Set-CASMailbox MailboxName -MAPIBlockOutlookRpcHTTP:$false
使用 Exchange 命令行管理程序取消阻止所有 Outlook 版本
若要取消阻止所有 Outlook 版本,请运行以下命令:
Set-CASMailbox MailboxName -MAPIBlockOutlookVersions:$null
详细信息
有关本主题中的步骤的详细信息,请参阅下列主题。