Как отключить доступ клиента MAPI к компьютеру, на котором запущен Exchange Server

Переводы статьи Переводы статьи
Код статьи: 288894 - Vizualiza?i produsele pentru care se aplic? acest articol.
Данная статья объединяет сведения предыдущих статей: 288894 и 328240
Внимание! В статье содержатся сведения об изменении системного реестра. Перед внесением изменений рекомендуется создать резервную копию системного реестра и изучить процедуру его восстановления. Для получения дополнительных сведений об архивации, восстановлении и изменении реестра щелкните следующий номер статьи базы знаний Майкрософт:
256986 Описание реестра Microsoft Windows
Развернуть все | Свернуть все

В этой статье

Аннотация

Данная статья описывает возможность, которую можно использовать для отключения доступа клиента MAPI к компьютеру с запущенным Microsoft Exchange Server 2007, Microsoft Exchange Server 2003 или Microsoft Exchange 2000 Server на основе номера версии файла Emsmdb32. Возможность появилась в Microsoft Exchange 2000 Server с пакетом обновления 1 (SP1).

Эта функция позволяет ограничить доступ на основании любого из следующих элементов или их сочетаний:
  • Одна версия клиента MAPI
  • Указанный диапазон версий клиентов MAPI
  • Неограниченный диапазон версий клиентов MAPI
Функция помогает не допустить запуск проблематичных версий или бета-версий поставщиков клиентов MAPI для компьютера Exchange.

Дополнительная информация

Для отключения доступа клиента MAPI следует создать параметр реестра
Disable MAPI Clients
. Для этого выполните следующие действия.

Внимание! При неправильном изменении реестра могут возникнуть серьезные проблемы. Эти проблемы могут привести к необходимости переустановки операционной системы. Корпорация Майкрософт не гарантирует разрешения этих проблем. Ответственность за изменение реестра несет пользователь.
  1. Запустите редактор реестра.
  2. Найдите и выделите следующий раздел реестра:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeIS\ParametersSystem
  3. В меню Правка выберите пункт Добавить значение и добавьте следующий параметр реестра:
    Параметр: Disable MAPI Clients
    Тип параметра: REG_SZ
    Значение: v1, v2-v3, -v4, v5-
  4. Закройте редактор реестра.
  5. Перезапустите службу банка сообщений Microsoft Exchange в оснастке «Службы». Перезапустите службу банка сообщений Microsoft Exchange в оснастке «Службы» даже при наличии кластерной среды.

    Примечание. Это действие относится только к Exchange 2000 Server. В Exchange Server 2003 изменения в реестре определяются динамически. В Exchange 2003 происходит следующее.
    • Каждые 15 минут банк сообщений опрашивает параметр реестра.
    • При изменении параметра эти изменения действуют немедленно.
    • Если к этому моменту уже установлены подключения от вновь блокируемой версии, они будут немедленно разорваны.
    • Все новые подключения блокируются, если используется блокируемая версия.
Примечание. Этот параметр реестра при запуске службы банка сообщений Microsoft Exchange открывается только для чтения.

В этой строке можно указать все конкретные отключаемые версии илии диапазоны версий. Используйте диспетчер Exchange System Manager для определения версии клиентов MAPI, которые подключаются к хранилищу почтовых ящиков. В диспетчере Exchange System Manager найдите контейнер Logons хранилища почтовых ящиков. В столбце Client Version отображается версия клиентов MAPI, которые подключаются к хранилищу почтовых ящиков.

Внимание! Версия клиента MAPI отображается в диспетчере Exchange System Manager как X.0.Y.Z. При вводе в параметр реестра эти версии необходимо вписывать как X.Y.Z. Например, если Exchange System Manager определяет версию клиента MAPI как 5.0.2819.0, введите в параметр реестра Disable MAPI Clients значение 5.2819.0.

Внимание! Серверные компоненты Exchange тоже используют интерфейс MAPI для входа в систему. Некоторые компоненты сообщают свою версию клиента как номер сборки Exchange. Поэтому избегайте запрета 6.x.x на компьютерах Exchange 2000 или Exchange 2003.

Запрет отдельной версии клиента MAPI

Введите соответствующее значение в строке "Значение". Например, для запрета клиента MAPI с версией 5.0.2653.22 запишите в строке значения параметра реестра Disable MAPI Clients:
5.2653.22

Отключение диапазона версий клиента MAPI

Используйте формат v2-v3, где v2 – наиболее ранняя версия, с которой начинается диапазон версий клиентов MAPI, которые нужно запретить.

Например, для отключения доступа всех клиентов MAPI версий от 5.0.2653.11 и до 5.0.2653.2 используйте строковое значение в параметре реестра Disable MAPI Clients:
5.2653.11-5.2653.22

Отключение неограниченного диапазона версий клиентов MAPI

Используйте формат -v4 или формат v5-. Для отключения версии клиента MAPI v4 и всех более ранних версий используйте формат -v4. Для отключения версий клиента MAPI v5 и всех более поздних используйте формат записи v5-.

Отключение нескольких наборов версий клиентов MAPI

Используйте сочетание предыдущих форматов. Для разделения форматов используйте запятую (,) или точку с запятой (;).

Сообщения об ошибке, появляющиеся для заблокированных клиентов MAPI

После настройки параметра реестра Disable MAPI Clients отключенные клиенты MAPI при попытке подключиться к хранилищу почтовых ящиков получают следующее сообщение:
Не удается запустить Microsoft Outlook. Ошибка при входе на сервер Microsoft Exchange Server.
Клиенты Microsoft Office Outlook 2003 получают следующее сообщение об ошибке:
Your Exchange Server administrator has blocked the version of Outlook that you are using (Администратор сервера Exchange заблокировал используемую вами версию Outlook). Contact your administrator for assistance (Обратитесь к системному администратору).

Определение версии клиента 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 - Последний отзыв: 29 декабря 2007 г. - Revision: 7.2
Информация в данной статье относится к следующим продуктам.
  • 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 Standard Edition
Ключевые слова: 
kbinfo kbqfe kbfea KB288894

Отправить отзыв

 

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