如何禁用对正在运行 Exchange Server 的计算机的 MAPI 客户端访问

文章翻译 文章翻译
文章编号: 288894 - 查看本文应用于的产品
本文是以前提供下面的文章的合并: 288894 和 328240
展开全部 | 关闭全部

本文内容

概要

本文介绍了一种功能,您可以使用禁用 MAPI 客户端访问正在运行 Microsoft Exchange Server 2007、 Microsoft Exchange Server 2003,或基于 Emsmdb32 文件的版本号的 Microsoft Exchange 2000 Server 的计算机。引入此功能的目的是在 Microsoft Exchange 2000 Server Service Pack 1 (SP1) 中。

此功能允许您限制访问权限的基础任何一个或多个以下各项:
  • 单个 MAPI 客户端版本
  • 特定范围的 MAPI 客户端版本
  • 可自由的 MAPI 客户端版本范围
此功能可以帮助防止有问题或对 Exchange 的计算机运行的测试版客户端 MAPI 提供程序。

更多信息

若要使 MAPI 客户端访问,您必须创建
Disable MAPI Clients
注册表值。若要这样做,请按照下列步骤。

重要此分区、 方法,或任务包含告诉您如何修改注册表的步骤。但是,如果注册表修改不当可能会出现严重问题。因此,请确保您仔细按照这些步骤。附加的保护注册表之前先备份您对其进行修改。然后,您可以在出现问题时还原注册表。有关如何备份和还原注册表的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322756如何备份和还原在 Windows 注册表
  1. 启动注册表编辑器。
  2. 找到并单击以下注册表子项:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeIS\ParametersSystem
  3. 编辑 菜单上单击 添加值,然后添加以下注册表值:
    值名称: 禁用 MAPI 客户端
    值类型: REG_SZ
    Value data: v1, v2-v3, -v4, v5-
  4. 退出注册表编辑器。
  5. 重新启动 Microsoft Exchange 信息存储服务管理单元在服务重新启动 Microsoft Exchange 信息存储在 $ 服务中的服务管理单元即使您在群集环境中。

    注意此步骤是仅适用于 Exchange 2000 Server。在 Exchange Server 2003 中, 动态地检测到此注册表项的更改。以下情况发生在 Exchange 2003 中:
    • 每隔 15 分钟存储查询注册表项。
    • 如果将更改该注册表项这些更改立即放入效果。
    • 如果任何当前打开的连接建立与阻止新的版本,这些连接会立即断开。
    • 如果您使用的是被阻止的版本,所有新建连接将被阻止。
注意只能在 Microsoft Exchange 信息存储服务的启动过程中读取此注册表值。

您可以指示所有特定版本或想要禁用此字符串中的版本的范围。使用 Exchange 系统管理器确定的 MAPI 客户端连接到邮箱存储的版本。在 Exchange 系统经理到邮箱存储的登录容器。客户端版本 列显示的 MAPI 客户端连接到邮箱存储的版本。

重要MAPI 客户端版本被列为 X.0.Y.Z 在 Exchange 系统管理器中。必须将此版本 X.Y.Z 作为输入,在注册表值。例如对于如果 Exchange 系统管理器列出了 MAPI 客户端版本作为 5.0.2819.0,请在 $ 禁用 MAPI 客户端注册表值中输入 5.2819.0。

重要服务器端 Exchange 组件还使用 MAPI 登录。某些组件作为 Exchange 生成号码报告其客户端版本。因此,避免限制 6.x.x Exchange 2000 计算机上或在 Exchange 2003 计算机上。

若要禁用单一的 MAPI 客户端版本

在数值数据字符串中输入适当的值。例如对于使 MAPI 客户端版本 5.0.2653.22 使用下面的字符串作为数值数据字符串为禁用 MAPI 客户端注册表值:
5.2653.22

若要禁用范围的 MAPI 客户端版本

使用 v2-v2 其中是启动想要禁用该范围的 MAPI 客户端版本的早期版本编号的 v3 格式。

例如对于如果您想禁用的所有 MAPI 客户端版本的从 5.0.2653.11 5.0.2653.22 以访问,请使用下面的字符串值禁用 MAPI 客户端注册表值:
5.2653.11-5.2653.22

若要禁用的开放范围的 MAPI 客户端版本

使用-v4 格式或 v5 的格式。 若要禁用 MAPI 客户端版本 v4 和 $ 所有早期版本,使用 $ 格式-v4。若要禁用 MAPI 客户端版本 v5 和所有更高版本,使用 v5-设置格式。

若要禁用多个 MAPI 客户端版本集

使用以前格式的任何组合。使用逗号 (,) 或分号 (;) 分隔格式。

被阻止的 MAPI 客户端显示的错误消息

配置禁用 MAPI 客户端注册表值后,禁用的 MAPI 客户端将收到以下错误消息,当他们尝试连接到邮箱存储:
无法启动 Outlook。若要登录到 Microsoft Exchange Server 计算机上尝试已失败。
Microsoft Office Outlook 2003 客户端会收到以下错误消息:
您的 Exchange 服务器管理员已阻止您使用的 Outlook 版本。请与管理员联系以获得帮助。

若要确定 MAPI 客户端版本的 Outlook 客户端

MAPI 客户端版本的 Outlook 客户端是 Emsmdb32.dll 为 Exchange 存储或传输 MAPI 提供程序所使用的版本。MAPI 客户端版本的 Outlook 客户端不是任何以下文件的版本:
  • Msmapi32.dll
  • Mapi32.dll
  • Outlook.exe
  • Outllib.dll
例如对于必须具有下面的一组文件的 Outlook 客户端:
收起该表格展开该表格
文件的名称版本
Outlook.exe11.0.6568.0
Outllib.dll11.0.8001.0
Msmapi32.dll11.0.6561.0
Emsmdb32.dll11.0.8006.0
在此的示例中,您可以排除或包含 Emsmdb32.dll 的版本是 11.0.8006.0。

属性

文章编号: 288894 - 最后修改: 2007年10月25日 - 修订: 7.3
这篇文章中的信息适用于:
  • Microsoft Exchange Server 2007 Enterprise Edition
  • Microsoft Exchange Server 2007 Standard Edition
  • Microsoft Exchange Server 2003 Enterprise Edition
  • Microsoft Exchange Server 2003 Standard Edition
  • Microsoft Exchange 2000 Enterprise Server
  • Microsoft Exchange 2000 Server 标准版
关键字:?
kbmt kbfea kbinfo kbqfe KB288894 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 288894
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