Browse Definitions :
Definition

MAPI over HTTP (Messaging Application Programming Interface over HTTP)

MAPI over HTTP is the default transport protocol to connect clients to Microsoft Exchange and Exchange Online.

The Messaging Application Programming Interface (MAPI) over Hypertext Transfer Protocol (HTTP) supersedes the Remote Procedure Call (RPC) over HTTP protocol, which is also known as Outlook Anywhere. Microsoft introduced MAPI over HTTP in Exchange 2013 SP1 and Outlook 2013 SP1 in May 2014, then released it for use with Microsoft's hosted messaging platform Exchange Online -- available as a standalone product or with an Office 365 plan.

The advantage of MAPI over HTTP is its relative simplicity. RPC over HTTP wrapped its MAPI payload within both RPC and HTTP for transport over the network. MAPI over HTTP just requires an HTTP wrapper. This reduction eliminates the need for two long-term TCP connections for each Outlook or Exchange session and connections for RPC data. MAPI over HTTP uses two TCP connections -- one long-term connection and one short-term connection -- for more efficient network use and improved email performance. A lost, stopped or changed network connection under RPC over HTTP requires the creation of a new RPC connection; MAPI over HTTP reconnects more quickly with just a TCP connection and can resume where it stopped. MAPI over HTTP can also reduce network issues when a server-side error disconnects multiple users who try to reconnect simultaneously.

There are several prerequisites needed to support MAPI over HTTP with Exchange Server 2016. For email clients, organizations can use Outlook 2016, Outlook 2013 SP1 (or later), or Outlook 2010 SP2 (with KB2956191 and KB2965295 updates). Organizations also need to run Exchange 2016 on Windows Server 2012 R2 or later. Administrators will need to upgrade older Windows Server versions to Microsoft .NET Framework to 4.5.1 (or later) along with a hotfix rollup for .NET Framework 4.5.1 on Windows Server 2008 R2 SP1 (KB2908383), Windows Server 2012 (KB2908385) or Windows Server 2012 R2 (KB2908387).

Microsoft enables MAPI over HTTP by default in Exchange Server 2016, but administrators must also configure the platform's virtual directories. Organizations that upgrade to Exchange Server 2016 or run a mix of Exchange 2010 and Exchange 2016 servers will also need to ensure a proper configuration before using MAPI over HTTP. Exchange Server 2013 supports MAPI over HTTP, but administrators must enable and configure the server to use the protocol.


Plan for MAPI over HTTP and Outlook
Anywhere, Deploying Exchange Server 2016

The use of MAPI over HTTP does not prohibit Outlook clients from using other protocols. For example, older Outlook clients can use RPC over HTTP to communicate with an Exchange Server configured for MAPI over HTTP.

In 2016, Microsoft announced it will end support for RPC over HTTP in Outlook to access Exchange Online mailboxes in favor of MAPI over HTTP after October 31, 2017. The company said older versions of Outlook, such as Outlook 2007, that use RPC over HTTP will not be able to connect to Exchange Online after that date.

This was last updated in April 2017

Continue Reading About MAPI over HTTP (Messaging Application Programming Interface over HTTP)

Join the conversation

1 comment

Send me notifications when other members comment.

Please create a username to comment.

What have been your experiences when configuring MAPI over HTTP?
Cancel

-ADS BY GOOGLE

File Extensions and File Formats

Powered by:

SearchCompliance

SearchSecurity

  • GPS jamming

    GPS jamming is the process of using a frequency transmitting device to block or interfere with radio communications.

  • time-based one-time password (TOTP)

    A time-based one-time password (TOTP) is a temporary code, generated by an algorithm, for use in authenticating access to ...

  • Security Operations Center (SOC)

    A security operations center (SOC) is a command center facility for a team of IT professionals with expertise in information ...

SearchHealthIT

SearchDisasterRecovery

  • disaster recovery team

    A disaster recovery team is a group of individuals focused on planning, implementing, maintaining, auditing and testing an ...

  • cloud insurance

    Cloud insurance is any type of financial or data protection obtained by a cloud service provider. 

  • business continuity software

    Business continuity software is an application or suite designed to make business continuity planning/business continuity ...

SearchStorage

  • SSD (solid-state drive)

    An SSD (solid-state drive) is a type of nonvolatile storage media that stores persistent data on solid-state flash memory.

  • NAND flash memory

    NAND flash memory is a type of nonvolatile storage technology that does not require power to retain data.

  • storage class memory (SCM)

    Storage class memory (SCM) is a type of NAND flash that includes a power source to ensure that data won't be lost due to a system...

Close