Протокол MAPI over HTTP в Exchange ServerMAPI over HTTP in Exchange Server

MAPI over HTTP — транспортный протокол, который повышает надежность и стабильность подключений Outlook и Exchange посредством перемещения транспортного уровня в стандартную модель HTTP. Это обеспечивает большую видимость ошибок транспорта и улучшенный способ восстановления. Дополнительные возможности включают поддержку явной функции приостановки и возобновления. Благодаря этому поддерживаемые клиенты могут менять сети или выходить из режима гибернации, сохраняя тот же контекст сервера.Messaging Application Programming Interface (MAPI) over HTTP is a transport protocol that improves the reliability and stability of the Outlook and Exchange connections by moving the transport layer to the industry-standard HTTP model. This allows a higher level of visibility of transport errors and enhanced recoverability. Additional functionality includes support for an explicit pause-and-resume function. This enables supported clients to change networks or resume from hibernation while maintaining the same server context.

При внедрении протокола MAPI через HTTP Outlook сможет использовать и другие протоколы для доступа к Exchange. Клиенты Outlook, не поддерживающие протокол MAPI через HTTP, все равно могут использовать мобильный Outlook (протокол RPC через HTTP) для доступа к Exchange через сервер клиентского доступа с включенной поддержкой интерфейса MAPI.Implementing MAPI over HTTP does not mean that it is the only protocol that can be used for Outlook to access Exchange. Outlook clients that are not MAPI over HTTP capable can still use Outlook Anywhere (RPC over HTTP) to access Exchange through a MAPI-enabled Client Access server.

В Exchange 2016 и Exchange 2019 протокол MAPI over HTTP можно применять ко всей организации или на уровне отдельных почтовых ящиков.In Exchange 2016 and Exchange 2019, MAPI over HTTP can be applied across your entire organization, or at the individual mailbox level.

Преимущества протокола MAPI через HTTPBenefits of MAPI over HTTP

Протокол MAPI over HTTP обеспечивает следующие преимущества для клиентов, которые их поддерживают:MAPI over HTTP offers the following benefits to the clients that support it:

  • Обеспечение дальнейших нововведений в проверку подлинности благодаря использованию протокола на основе HTTP.Enables future innovation in authentication by using an HTTP based protocol.

  • Обеспечивает более быстрое переподключение после разрыва связи, так как требуется перестроение только подключений TCP (не подключений RPC).Provides faster reconnection times after a communications break because only TCP connections (not RPC connections) need to be rebuilt. Примеры разрывов связи приведены ниже.Examples of a communication break include:

    • Гибернация устройстваDevice hibernation

    • Замена проводной сети на беспроводную или сеть мобильной связиChanging from a wired network to a wireless or cellular network

  • Предоставление контекста сеанса, не зависящего от подключения.Offers a session context that is not dependent on the connection. Сервер поддерживает контекст сеанса для настраиваемого периода времени, даже если пользователь изменяет сети.The server maintains the session context for a configurable period of time, even if the user changes networks.

Протокол MAPI over HTTP при обновлении ExchangeMAPI over HTTP when upgrading Exchange

В Exchange 2016 или более поздней версии протокол MAPI over HTTP включен по умолчанию на уровне Организации, несмотря на то что необходимо настроить виртуальные каталоги, как описано в разделе Configure MAPI over HTTP для пользователей, чтобы использовать их преимущества.In Exchange 2016 or later, MAPI over HTTP is enabled by default at the organization level, although you still need to configure the virtual directories as described in Configure MAPI over HTTP for users to take advantage of it.

В следующей таблице описаны сценарии, в которых протокол MAPI/HTTP включен или отключен по умолчанию на уровне Организации.The scenarios where MAPI over HTTP is enabled or disabled by default at the organization level are described in the following table:

Exchange 2019Exchange 2019 Exchange 2016Exchange 2016
Обновление среды Exchange 2016Upgrading from an Exchange 2016 environment По умолчанию протокол MAPI over HTTP включенMAPI over HTTP is enabled by default н/дn/a
Обновление среды, содержащей любой сервер Exchange 2013Upgrading from an environment that contains any Exchange 2013 servers По умолчанию протокол MAPI over HTTP отключенMAPI over HTTP is disabled by default По умолчанию протокол MAPI over HTTP отключенMAPI over HTTP is disabled by default
Обновление среды Exchange 2010Upgrading from an Exchange 2010 environment н/дn/a По умолчанию протокол MAPI over HTTP включенMAPI over HTTP is enabled by default

Во время обновления с Организации, содержащей серверы Exchange 2013, администраторы получают сообщение о невозможности проверки готовности протокола MAPI over http и разрешается включение протокола MAPI over HTTP после установки.During the upgrade from an organization that contains Exchange 2013 servers, administrators will receive the MAPI over HTTP isn't enabled [WarnMapiHttpNotEnabled] readiness check warning, and enabling MAPI over HTTP post-installation is recommended. В любой организации, которая содержит серверы Exchange 2013, протокол MAPI over HTTP не будет включен по умолчанию, а администраторам необходимо будет выполнить действия, описанные в разделе Настройка протокола MAPI/HTTP для его включения.In any organization that contains Exchange 2013 servers, MAPI over HTTP won't be enabled by default, and administrators will need to follow the steps in Configure MAPI over HTTP to enable it.

Возможности поддержки и необходимые компонентыSupportability and Prerequisites

Соблюдайте приведенные ниже требования при включении протокола MAPI over HTTP.Consider the following requirements to enable MAPI over HTTP.

ПоддержкаSupportability

Убедитесь, что ваши клиенты и серверы поддерживают протокол MAPI over HTTP, воспользовавшись приведенной ниже матрицей.Use the following matrix to verify that your clients and servers support MAPI over HTTP.

ПродуктProduct Exchange 2019Exchange 2019 Exchange 2016Exchange 2016 Exchange 2013 SP1Exchange 2013 SP1 Exchange 2013 RTMExchange 2013 RTM Exchange 2010 SP3Exchange 2010 SP3
Outlook 2013 с пакетом обновления 1 (SP1) и более поздних версиях OutlookOutlook 2013 SP1 and all later versions of Outlook Протокол MAPI over HTTPMAPI over HTTP
Мобильный OutlookOutlook Anywhere
Протокол MAPI over HTTPMAPI over HTTP
Мобильный OutlookOutlook Anywhere
Протокол MAPI over HTTPMAPI over HTTP
Мобильный OutlookOutlook Anywhere
Мобильный OutlookOutlook Anywhere RPCRPC
Мобильный OutlookOutlook Anywhere
Outlook 2010 с пакетом обновления 2 (SP2)Outlook 2010 SP2 with updates
KB2956191 и KB2965295 (14 апреля, 2015)KB2956191 and KB2965295 (April 14, 2015)
Протокол MAPI over HTTPMAPI over HTTP
Мобильный OutlookOutlook Anywhere
Протокол MAPI over HTTPMAPI over HTTP
Мобильный OutlookOutlook Anywhere
Протокол MAPI over HTTPMAPI over HTTP
Мобильный OutlookOutlook Anywhere
Мобильный OutlookOutlook Anywhere RPCRPC
Мобильный OutlookOutlook Anywhere
Outlook 2013 RTMOutlook 2013 RTM Мобильный OutlookOutlook Anywhere Мобильный OutlookOutlook Anywhere Мобильный OutlookOutlook Anywhere Мобильный OutlookOutlook Anywhere RPCRPC
Мобильный OutlookOutlook Anywhere
Все более ранние версии OutlookAll earlier versions of Outlook Мобильный OutlookOutlook Anywhere Мобильный OutlookOutlook Anywhere Мобильный OutlookOutlook Anywhere Мобильный OutlookOutlook Anywhere RPCRPC
Мобильный OutlookOutlook Anywhere

Необходимые компонентыPrerequisites

Для клиентов и серверов, поддерживающих протокол MAPI over HTTP и Exchange Server, необходимы следующие условия.The following conditions are required for clients and servers to support MAPI over HTTP with Exchange Server. Когда вы их установите, следуйте инструкциям из статьи Configure MAPI over HTTP, чтобы включить этот протокол в организации.Once the following prerequisites are in place, see Configure MAPI over HTTP to enable it in your organization.

  • Поддерживаемые клиенты Outlook (см. таблицу, приведенную в предыдущем разделе).Supported Outlook clients (see the table in the previous section).

  • .NET Framework 4.5.2 или более поздней версии..NET Framework 4.5.2 or later. Обратите внимание на то, что в Exchange 2016 CU5 или более поздней версии больше не возникает проблема.Note that this is no longer an issue for Exchange 2016 CU5 or later. Дополнительные сведения о требованиях к платформе .NET Framework для Exchange 2016 приведены в статье Поддерживаемые версии .NET Framework для exchange 2016.For more information about the .NET Framework requirements for Exchange 2016, see Supported .NET Framework versions for Exchange 2016.