Протокол MAPI over HTTPMAPI over HTTP

Применимо к: Exchange Server 2013Applies to: Exchange Server 2013

Система обмена сообщениями интерфейс программирования приложений (MAPI) по протоколу HTTP — это новый транспортный протокол, реализованные в пакете обновления 1 (SP1) для Exchange Server 2013. Протокол MAPI over HTTP повышает надежность и стабильность подключений к Outlook и Exchange путем перемещения транспортного уровня к модели HTTP отраслевым стандартам. Это позволяет более высокий уровень видимости транспортных ошибок и расширенные возможности восстановления. Дополнительные возможности поддерживает явные функции Приостановка и возобновление. Это позволяет поддерживаемые клиенты изменение сети или из спящего режима без снижения тому же контексту сервера.Messaging Application Programming Interface (MAPI) over HTTP is a new transport protocol implemented in Microsoft Exchange Server 2013 Service Pack 1 (SP1). MAPI over HTTP 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 over HTTP Outlook сможет использовать и другие протоколы для доступа к службе Exchange. Клиенты Outlook, не поддерживающие протокол MAPI over HTTP, все еще могут использовать мобильный Outlook (протокол RPC over 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.

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

Протокол MAPI через HTTP обеспечивает поддерживающим его клиентам следующие преимущества:MAPI over HTTP offers the following benefits to 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 через HTTPDeploy MAPI over HTTP

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

  • Поддержка. Убедитесь в поддержке версий конфигурации, которые планируется использовать.Supportability Verify that your intended configuration versions are supported.

  • Предварительные условия. Убедитесь, что среда обновлена и подготовлена к использованию протокола MAPI over HTTP.Prerequisites Verify that your environment has been upgraded and prepared for MAPI over HTTP.

  • Конфигурация. Настройте виртуальные каталоги и включите интерфейс MAPI в своей организации.Configuration Configure the virtual directories, and enable MAPI for your organization.

ПоддержкаSupportability

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

ПродуктProduct Exchange 2013 SP1Exchange 2013 SP1 Exchange 2013 RTMExchange 2013 RTM Exchange 2010 с пакетом обновления 3 (SP3)Exchange 2010 SP3 Exchange 2007 с пакетом обновления 3 (SP3)Exchange 2007 SP3

Outlook 2013 SP1Outlook 2013 SP1

  • Протокол MAPI через HTTPMAPI over HTTP

  • Мобильный OutlookOutlook Anywhere

Мобильный OutlookOutlook Anywhere

  • RPCRPC

  • Мобильный OutlookOutlook Anywhere

  • RPCRPC

  • Мобильный OutlookOutlook Anywhere

Outlook 2013 RTMOutlook 2013 RTM

Мобильный OutlookOutlook Anywhere

Мобильный OutlookOutlook Anywhere

  • RPCRPC

  • Мобильный OutlookOutlook Anywhere

  • RPCRPC

  • Мобильный OutlookOutlook Anywhere

Outlook 2010 с пакетом обновления 2 (SP2) и обновлениями KB2956191 и KB2965295 (14 апреля 2015 г.)Outlook 2010 SP2 and updates KB2956191 and KB2965295 (April 14, 2015)

  • MAPI через HTTPMAPI over HTTP

  • Мобильный OutlookOutlook Anywhere

Мобильный OutlookOutlook Anywhere

  • RPCRPC

  • Мобильный OutlookOutlook Anywhere

  • RPCRPC

  • Мобильный OutlookOutlook Anywhere

Outlook 2010 с пакетом обновления 2 (SP2) или более ранней версииOutlook 2010 SP2 and earlier

Мобильный OutlookOutlook Anywhere

Мобильный OutlookOutlook Anywhere

  • RPCRPC

  • Мобильный OutlookOutlook Anywhere

  • RPCRPC

  • Мобильный OutlookOutlook Anywhere

Outlook 2007Outlook 2007

Мобильный OutlookOutlook Anywhere

Мобильный OutlookOutlook Anywhere

  • RPCRPC

  • Мобильный OutlookOutlook Anywhere

  • RPCRPC

  • Мобильный OutlookOutlook Anywhere

Предварительные условияPrerequisites

Выполните приведенные ниже действия, чтобы обеспечить поддержку протокола MAPI через HTTP клиентами и серверами.Complete the following steps to prepare the clients and servers to support MAPI over HTTP.

  1. Обновите клиенты Outlook для Outlook 2013 с пакетом обновления 1 или Outlook 2010 с пакетом обновления 2 и обновления KB2956191 и KB2965295 (14 апреля 2015).Upgrade Outlook clients to Outlook 2013 SP1 or Outlook 2010 SP2 and updates KB2956191 and KB2965295 (April 14, 2015).

  2. Обновите серверы клиентского доступа и почтовых ящиков до последней версии Exchange 2013 накопительного обновления (CU). Сведения об обновлении содержатся обновления для Exchange 2013 последнего накопительного или обычного пакета обновления.Upgrade Client Access and Mailbox servers to the latest Exchange 2013 cumulative update (CU). For information about how to upgrade, see Upgrade Exchange 2013 to the latest cumulative update or service pack.

    Примечание

    Все клиентского доступа, серверы должны быть обновлена до последний накопительный пакет обновления Exchange 2013 или предыдущей CU. в противном случае —, Outlook может не удается подключиться к почтовым ящикам.All Client Access servers must be upgraded to the latest Exchange 2013 CU, or the immediately previous CU. Otherwise, Outlook can fail to connect to mailboxes.
    Чтобы обновить все серверы почтовых ящиков в группу обеспечения доступности базы данных (DAG) приведет электронной почты задержки и потребности клиента для перезапуска Outlook в случае сбоя базы данных.Failure to upgrade the all the Mailbox servers in a Database Availability Group (DAG) can result in email delays and a client requirement to restart Outlook in case of a database failover.

  3. На всех серверах Exchange 2013 установите Microsoft .NET Framework версия, поддерживаемая накопительный пакет обновления, запущенные на сервере Exchange. Для получения дополнительных сведений см. Таблица поддержки Exchange Server и установки .NET Framework.On all Exchange 2013 servers, install the Microsoft .NET Framework version supported by the CU running on your Exchange server. For more information see Exchange Server Supportability Matrix and Installing the .NET Framework.

КонфигурацияConfiguration

Выполните приведенные ниже действия, чтобы настроить протокол MAPI через HTTP для своей организации.Complete the following steps to configure MAPI over HTTP for your organization.

  1. Конфигурации виртуальных каталогов По умолчанию Exchange 2013 с пакетом обновления 1 создается виртуальный каталог для MAPI по протоколу HTTP. Командлет Set-MapiVirtualDirectory используется для настройки виртуального каталога. Необходимо настроить внутренний URL-адрес и внешний URL-адрес. Дополнительные сведения содержатся, Set-MapiVirtualDirectory.Virtual directory configuration By default, Exchange 2013 SP1 creates a virtual directory for MAPI over HTTP. You use the Set-MapiVirtualDirectory cmdlet to configure the virtual directory. You must configure an internal URL, an external URL, or both. For more information see, Set-MapiVirtualDirectory.

    Например, для настройки виртуального каталога MAPI по умолчанию на локальном сервере Exchange, задав внутренний URL-адрес значение https://contoso.com/mapiи метод проверки подлинности для Negotiate, выполните следующую команду:For example, to configure the default MAPI virtual directory on the local Exchange server by setting the internal URL value to https://contoso.com/mapi, and the authentication method to Negotiate, run the following command:

        Set-MapiVirtualDirectory -Identity "Contoso\mapi (Default Web Site)" -InternalUrl https://Contoso.com/mapi -IISAuthenticationMethods Negotiate
    
  2. Настройка сертификата Цифровой сертификат, используемый в среде Exchange необходимо включить же InternalURL и ExternalURL значения, определенные в виртуальном каталоге MAPI. Дополнительные сведения по управлению сертификатами Exchange 2013 можно цифровые сертификаты и протокол SSL. Убедитесь, что Exchange сертификат является доверенным для клиентской рабочей станции Outlook и что нет ошибок сертификата, особенно при доступе к URL-адресов, настроенных в виртуальном каталоге MAPI.Certificate configuration The digital certificate used by your Exchange environment must include the same InternalURL and ExternalURL values that are defined on the MAPI virtual directory. For more information on Exchange 2013 certificate management, see Digital certificates and SSL. Make sure the Exchange certificate is trusted on the Outlook client workstation and that there are no certificate errors, especially when you access the URLs configured on the MAPI virtual directory.

  3. Обновление правил сервера. Убедитесь, что подсистемы балансировки нагрузки, обратного прокси-серверы и брандмауэры настроены на разрешение доступа для протокола MAPI over HTTP виртуального каталога.Update server rules Verify that your load balancers, reverse proxies, and firewalls are configured to allow access to the MAPI over HTTP virtual directory.

  4. Включение протокола MAPI через HTTP в организации ExchangeEnable MAPI over HTTP in your Exchange Organization

    Выполните приведенную ниже команду.Run the following command:

    Set-OrganizationConfig -MapiHttpEnabled $true
    

Проверка подключений MAPI через HTTPTest MAPI over HTTP connections

Сквозное подключение MAPI через HTTP можно проверить с помощью командлета Test-OutlookConnectivity. Чтобы использовать командлет Test-OutlookConnectivity, необходимо запустить службу диспетчера работоспособности Microsoft Exchange (MSExchangeHM).You can test the end-to-end MAPI over HTTP connection by using the Test-OutlookConnectivity cmdlet. To use the Test-OutlookConnectivity cmdlet, the Microsoft Exchange Health Manager (MSExchangeHM) service must be started.

В примере ниже проверяется подключение MAPI через HTTP от сервера Exchange с именем ContosoMail.The following example tests the MAPI over HTTP connection from the Exchange server named ContosoMail.

Test-OutlookConnectivity -RunFromServerId ContosoMail -ProbeIdentity OutlookMapiHttpSelfTestProbe

При успешной проверке возвращаются результаты, похожие на приведенный ниже пример.A successful test returns output that's similar to the following example:

    MonitorIdentity                                          StartTime              EndTime                Result      Error     Exception
    ---------------                                          ---------              -------                ------      -----     ---------
    OutlookMapiHttp.Protocol\OutlookMapiHttpSelfTestProbe    2/14/2014 7:15:00 AM   2/14/2014 7:15:10 AM   Succeeded

Дополнительные сведения см. в разделе Test-OutlookConnectivity.For more information, see Test-OutlookConnectivity.

Журналы действий MAPI через HTTP находятся в указанных ниже папках.Logs for MAPI over HTTP activity are at the following locations:

  • Ведение журнала % ExchangeInstallPath %\службы адресной книги MAPI\%ExchangeInstallPath%Logging\MAPI Address Book Service\

  • Ведение журнала % ExchangeInstallPath %\MAPI клиентского доступа\%ExchangeInstallPath%Logging\MAPI Client Access\

  • Ведение журнала % ExchangeInstallPath %\HttpProxy\Mapi\%ExchangeInstallPath%Logging\HttpProxy\Mapi\

Управление протоколом MAPI через HTTPManage MAPI over HTTP

Для управления конфигурацией протокола MAPI через HTTP используются приведенные ниже командлеты.You can manage the configuration of MAPI over HTTP by using the following cmdlets: