Outlook 2010, 2013, 2016 или Outlook для Microsoft 365 не подключает Exchange с помощью MAPI по протоколу HTTP, как ожидалось

Исходный номер базы знаний: 2937684

Симптомы

Рассмотрим следующий сценарий:

  • Вы используете Microsoft Outlook 2010, Outlook 2013 с пакетом обновления 1 (SP1) или более позднюю версию.
  • Вы подключены к почтовому ящику Microsoft Exchange Server 2013 с пакетом обновления 1 (SP1) или Exchange Server 2016.
  • Почтовый ящик Exchange и серверы клиентского доступа (CAS), к которым вы подключаетесь, имеют Exchange Server 2013 с пакетом обновления 1 (SP1) или более позднюю версию или Exchange Server 2016.
  • Необходимые параметры сервера для установки подключений MapiHttp настроены правильно.

В приведенном выше сценарии столбец "Протокол" в диалоговом окне "Состояние подключения Outlook " показывает, что Outlook 2013 подключен к серверу Exchange с помощью механизма подключения, отличного от MAPI/HTTP. Например, на следующем рисунке показано подключение с помощью RPC/HTTP.

Снимок экрана: диалоговое окно состояния подключения Outlook, в котором показан столбец протокола в виде RPC/HTTP.

Замечание

Подключения MAPI/HTTP назначаются в столбце протокола с помощью строки HTTP.

Кроме того, если MAPI/HTTP отключен, пользователи Microsoft 365 получают запрос на обычную проверку подлинности вместо запроса современной проверки подлинности.

Причина

Эта проблема может возникнуть, если функция MapiHttp отключена на клиенте Outlook, используя следующее значение реестра:

Key: HKEY_CURRENT_USER\Software\Microsoft\Exchange
DWORD: MapiHttpDisabled
Value: 1

Резолюция

Чтобы устранить эту проблему, измените значение MapiHttpDisabled на 0 (ноль) или удалите значение DWORD MapiHttpDisabled . Эти данные реестра предназначены только для тестирования.

  1. Выход из Outlook.

  2. Откройте редактор реестра с помощью одной из следующих процедур, подходящих для вашей версии Windows:

    • Windows 10, Windows 8.1 и Windows 8: нажмите клавишу Windows + R, чтобы открыть диалоговое окно запуска . Введите regedit.exe и нажмите кнопку ОК.
    • Windows 7. Нажмите кнопку "Пуск", введите regedit.exe в поле поиска и нажмите клавишу ВВОД.
  3. Найдите и выберите следующий ключ в реестре.

    HKEY_CURRENT_USER\Software\Microsoft\Exchange
    
  4. Щелкните правой кнопкой мыши MapiHttpDisabled и нажмите кнопку "Изменить".

  5. Измените данные значения на 0 и нажмите кнопку "ОК".

  6. Закройте редактор реестра.

  7. Запустите Outlook.

Дополнительные сведения

Дополнительные сведения о требованиях к MAPI через HTTP-подключения см. в разделе MAPI по протоколу HTTP.