为邮件记录管理配置 Outlook 客户端阻止

**适用于:**Exchange Server 2010

**上一次修改主题:**2009-12-09

在 Microsoft Exchange Server 2010 中,可以将保留策略或托管文件夹用于邮件记录管理 (MRM)。只有运行 Microsoft Outlook 2010 的用户才可以访问保留策略和托管文件夹的所有客户端功能。运行 Office Outlook 2007 的用户只能访问托管文件夹。可以阻止运行 Outlook 的不兼容版本的用户访问其 Exchange 邮箱。也可以基于每个邮箱或每个邮箱服务器来阻止访问。

若要了解与 MRM 相关的其他管理任务,请查看部署邮件记录管理

按客户端应用程序和版本列出 MRM 功能可用性

下表列出了在各种客户端应用程序和版本中可用的 MRM 功能。

MRM 功能

客户端应用程序 可用 MRM 客户端功能

Outlook 2010

所有

Outlook 2007

托管文件夹

连接至 Exchange 服务器并在联机模式下工作时需要 Outlook 2003 Service Pack 2 (SP2)

下列情况适用:

  • 仅当用户单击文件夹头中的托管文件夹图标,或者依次单击“查看”和“策略”时,才显示托管文件夹注释。
  • 支持托管文件夹配额。当文件夹超过配额时,将出现错误消息。

已与 Exchange 服务器断开连接且在缓存 Exchange 模式下工作时,需要 Outlook 2003 SP2

下列情况适用:

  • 显示托管自定义文件夹图标。
  • 不显示托管文件夹注释。
  • 不支持托管文件夹配额。具体来说:
    • 不显示文件夹配额错误消息。
    • 文件夹配额信息与 Exchange 服务器不同步。

Outlook 2003 SP2 之前的 Outlook 版本

其他电子邮件客户端软件

下表显示了 Outlook 的版本号。

Outlook 版本

Outlook 版本 版本号

Outlook 2010

14

Outlook 2007

12

Outlook 2003

11

Outlook 2002

10

Outlook 2000

9

Outlook 98

8.5

Outlook 97

8

备注

进行任何更改之前,请注意修补程序和 Service Pack 版本可能会影响客户版本字符串。限制客户端访问时要小心谨慎,因为服务器端 Exchange 组件也必须使用 MAPI 进行登录。一些组件将其客户端版本报告为组件名称(如 SMTP 或 OLE DB),而其他组件报告 Exchange 内部版本号(如 6.0.4712.0)。因此,请避免限制版本号以 6.<x.x.> 开头的客户端。例如,若要完全阻止 MAPI 访问,请指定两个范围以便服务器组件可以登录,而不是指定 0.0.0-6.5535.65535.65535。例如,指定如下范围: 0.0.0-5.9.9; 7.0.0-

在执行这些步骤之后,请注意当阻止用户访问其邮箱时,他们会收到以下警告消息。

Exchange Server 管理员已阻止您使用的 Outlook 版本。请与管理员联系以获取帮助。

若要绕过指示运行 Outlook 2010 之前的 Outlook 版本的电子邮件客户端不支持 MRM 功能的警告,可以在命令行管理程序中使用 New-MailboxEnable-MailboxSet-Mailbox cmdlet 的 ManagedFolderMailboxPolicyAllowed 参数。使用 ManagedFolderMailboxPolicy 参数为邮箱分配托管文件夹邮箱策略时,除非使用 ManagedFolderMailboxPolicyAllowed 参数,否则,默认情况下将出现警告。

使用命令行管理程序按邮箱阻止 Outlook 的版本

需要首先分配权限,然后才能执行此过程。若要查看所需的权限,请参阅邮箱权限主题中的“用户邮箱”条目。

备注

无法使用 EMC 按邮箱阻止 Outlook 的版本。

本示例阻止早于 11.8010.8036 的所有 Outlook 版本。

Set-CASMailbox -Identity adam@contoso.com -MAPIBlockOutlookVersions "-11.8010.8036"

本示例还原对 Outlook 的一个版本阻止的邮箱的访问。

Set-CASMailbox -Identity adam@contoso.com -MAPIBlockOutlookVersion $null

有关语法和参数的详细信息,请参阅 Set-CASMailbox

使用命令行管理程序或注册表编辑器按服务器阻止 Outlook 版本

用于执行此过程的帐户必须是服务器上本地管理员组的成员。

使用命令行管理程序按服务器阻止 Outlook 版本

本示例创建 Disable MAPI Clients 注册表值,以阻止早于 14.0.0 版的 Outlook 客户端访问 Exchange 2010 服务器上的所有邮箱。

重要

此命令中所用的 Value 参数值是一个示例。您必须确定正确的客户端版本号。在 Exchange 2010 中,可以使用 Get-LogonStatistics cmdlet 检索连接到邮箱数据库的 MAPI 客户端的版本。

New-ItemProperty "HKLM:\System\CurrentControlSet\Services\MSExchangeIS\ParametersSystem" -Name "Disable MAPI Clients" -PropertyType String -Value "0.0.0-5.9.9, 14.0.0-"

有关语法和参数的详细信息,请参阅 New-ItemProperty

使用注册表编辑器按服务器阻止 Outlook 版本

本示例阻止早于指定版本号的 Outlook 客户端访问 Exchange 2010 服务器上的所有邮箱。

警告

不正确地编辑注册表时,可能导致出现严重问题,从而需要重新安装操作系统。因不正确地编辑注册表而导致出现的问题是能够解决的问题。在编辑注册表之前,请备份任何有用数据。

  1. 启动注册表编辑器。
  2. 导航到以下子项:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeIS\ParametersSystem\Disable MAPI Clients
    创建“Disable MAPI Clients”注册表值(如果尚不存在)。(右键单击“ParametersSystem”,指向“新建”,然后选择“字符串值”。)
  3. 右键单击“Disable MAPI Client”,然后单击“修改”****。
  4. 在“数值数据”中,键入要阻止的 Outlook 版本号(例如,0.0.0-5.9.9; 7.0.0-)。
  5. 若要使更改立即生效,请重新启动 Exchange Information Store 服务。