Интерфейс программирования приложений для обмена сообщениями (MAPI) по протоколу HTTP — это новый транспортный протокол, реализованный в Microsoft Exchange Server 2013 с пакетом обновления 1 (SP1). Протокол MAPI over HTTP повышает надежность и стабильность подключений Outlook и Exchange путем перемещения транспортного уровня в стандартную модель HTTP. Это обеспечивает большую видимость ошибок транспорта и улучшенные возможности восстановления. Дополнительные возможности включают поддержку явной функции приостановки и возобновления. Благодаря этому поддерживаемые клиенты могут менять сети или выходить из режима гибернации, сохраняя тот же контекст сервера.
При внедрении протокола MAPI через HTTP Outlook сможет использовать и другие протоколы для доступа к Exchange. Клиенты Outlook, не поддерживающие протокол MAPI через HTTP, все равно могут использовать мобильный Outlook (протокол RPC через HTTP) для доступа к Exchange через сервер клиентского доступа с включенной поддержкой интерфейса MAPI.
Преимущества протокола MAPI через HTTP
Протокол MAPI через HTTP обеспечивает поддерживающим его клиентам следующие преимущества:
Обеспечение дальнейших нововведений в проверку подлинности благодаря использованию протокола на основе HTTP.
Обеспечивает более быстрое повторное подключение после прерывания связи, так как необходимо перестроить только TCP-подключения (а не подключения RPC). Примеры разрывов связи приведены ниже.
Гибернация устройства
Замена проводной сети на беспроводную или сеть мобильной связи
Предоставление контекста сеанса, не зависящего от подключения. Сервер поддерживает контекст сеанса в течение настраиваемого периода времени, даже если пользователь изменяет сети.
Развертывание MAPI по протоколу HTTP
Соблюдайте приведенные ниже требования при включении протокола MAPI over HTTP.
Поддержка. Убедитесь, что поддерживаются предполагаемые версии конфигурации.
Предварительные требования. Убедитесь, что среда обновлена и подготовлена к MAPI через HTTP.
Конфигурация. Настройте виртуальные каталоги и включите MAPI для организации.
Поддержка
Убедитесь, что ваши клиенты и серверы поддерживают протокол MAPI over HTTP, воспользовавшись приведенной ниже матрицей.
Продукт
Exchange 2013 SP1
Exchange 2013 RTM
Exchange 2010 SP3
Exchange 2007 SP3
Outlook 2013 SP1
Протокол MAPI через HTTP
Мобильный Outlook
Мобильный Outlook
RPC
Мобильный Outlook
RPC
Мобильный Outlook
Outlook 2013 RTM
Мобильный Outlook
Мобильный Outlook
RPC
Мобильный Outlook
RPC
Мобильный Outlook
Outlook 2010 с пакетом обновления 2 (SP2) и обновлениями KB2956191 и KB2965295 (14 апреля 2015 г.)
MAPI через HTTP
Мобильный Outlook
Мобильный Outlook
RPC
Мобильный Outlook
RPC
Мобильный Outlook
Outlook 2010 с пакетом обновления 2 (SP2) или более ранней версии
Мобильный Outlook
Мобильный Outlook
RPC
Мобильный Outlook
RPC
Мобильный Outlook
Outlook 2007
Мобильный Outlook
Мобильный Outlook
RPC
Мобильный Outlook
RPC
Мобильный Outlook
Предварительные требования
Выполните следующие действия, чтобы подготовить клиенты и серверы к поддержке MAPI по ПРОТОКОЛУ HTTP.
Обновите клиенты Outlook до Outlook 2013 с пакетом обновления 1 (SP1) или Outlook 2010 с пакетом обновления 2 (SP2) и обновления KB2956191 и KB2965295 (14 апреля 2015 г.).
Все серверы клиентского доступа должны быть обновлены до последней версии Exchange 2013 CU или до предыдущего накопительного пакета обновления. В противном случае Outlook может не подключиться к почтовым ящикам.
Сбой обновления всех серверов почтовых ящиков в группе доступности базы данных (DAG) может привести к задержкам электронной почты и требованию клиента перезапустить Outlook в случае отработки отказа базы данных.
Выполните приведенные ниже действия, чтобы настроить протокол MAPI/HTTP для своей организации.
Конфигурация виртуального каталога. По умолчанию Exchange 2013 с пакетом обновления 1 (SP1) создает виртуальный каталог для MAPI по протоколу HTTP. Командлет Set-MapiVirtualDirectory используется для настройки виртуального каталога. Вам необходимо настроить внутренний либо внешний URL-адрес или оба этих адреса. Дополнительные сведения см. в статье Set-MapiVirtualDirectory.
Например, чтобы настроить виртуальный каталог MAPI по умолчанию на локальном сервере Exchange Server, задав для внутреннего URL-адреса значение https://contoso.com/mapi, а для метода проверки подлинности — Negotiate, выполните следующую команду:
Set-MapiVirtualDirectory -Identity "Contoso\mapi (Default Web Site)" -InternalUrl https://Contoso.com/mapi -IISAuthenticationMethods Negotiate
Конфигурация сертификата. Цифровой сертификат, используемый средой Exchange, должен содержать те же значения InternalURL и ExternalURL , которые определены в виртуальном каталоге MAPI. Дополнительные сведения об управлении сертификатами Exchange 2013 см. в разделе Цифровые сертификаты и SSL. Убедитесь, что сертификат Exchange является доверенным на клиентской рабочей станции Outlook и что ошибки сертификата отсутствуют, особенно при доступе к URL-адресам, настроенным в виртуальном каталоге MAPI.
Правила сервера обновления. Убедитесь, что подсистемы балансировки нагрузки, обратные прокси-серверы и брандмауэры настроены так, чтобы разрешить доступ к виртуальному каталогу MAPI через HTTP.
Включение MAPI через HTTP в организации Exchange
Выполните следующую команду:
Set-OrganizationConfig -MapiHttpEnabled $true
Проверка подключений MAPI через HTTP
Сквозное подключение MAPI через HTTP можно проверить с помощью командлета Test-OutlookConnectivity. Чтобы использовать командлет Test-OutlookConnectivity, необходимо запустить службу диспетчера работоспособности Microsoft Exchange (MSExchangeHM).
В примере ниже проверяется подключение MAPI через HTTP от сервера Exchange с именем ContosoMail.
This module examines how clients connect to Microsoft 365. It also provides instruction on how to configure name resolution and Outlook clients, and how to troubleshoot client connectivity.
Чтобы продемонстрировать, что у вас есть навыки, необходимые для максимального использования возможностей Outlook 2016, получите сертификацию специалиста Microsoft Office (MOS).