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

  • compliance audit

    A compliance audit is a comprehensive review of an organization's adherence to regulatory guidelines.

  • regulatory compliance

    Regulatory compliance is an organization's adherence to laws, regulations, guidelines and specifications relevant to its business...

  • Whistleblower Protection Act

    The Whistleblower Protection Act of 1989 is a law that protects federal government employees in the United States from ...

SearchSecurity

  • Transport Layer Security (TLS)

    Transport Layer Security (TLS) is a protocol that provides authentication, privacy, and data integrity between two communicating ...

  • van Eck phreaking

    Van Eck phreaking is a form of electronic eavesdropping that reverse engineers the electromagnetic fields (EM fields) produced by...

  • zero-trust model (zero trust network)

    The zero trust model is a security model used by IT professionals that requires strict identity and device verification ...

SearchHealthIT

SearchDisasterRecovery

  • 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 ...

  • business continuity policy

    Business continuity policy is the set of standards and guidelines an organization enforces to ensure resilience and proper risk ...

SearchStorage

  • solid-state storage

    Solid-state storage (SSS) is a type of computer storage media made from silicon microchips. SSS stores data electronically ...

  • persistent storage

    Persistent storage is any data storage device that retains data after power to that device is shut off. It is also sometimes ...

  • computational storage

    Computational storage is an information technology (IT) architecture in which data is processed at the storage device level to ...

Close