Will someone correct or verify my understanding of the following terms:
MAPI (sometimes referred to as TCP)
The on-the-wire RPC protocol format that Outlook uses with Exchange server. The client connects to server ports 135 and 139 (among others) to facilitate communication.
It is a C++ API. The resulting API call sends out a network packet based on the MAPI profile configuration (HTTPS or RPC based)
Image of a TCP/MAPI client connection:
RPC over HTTPS (sometimes referred to RPC/HTTPS, RoH, or HTTPS)
- First introduced with Outlook 2003 and Exchange 2003, RPC/HTTPS tunnels MAPI-based RPC traffic into the HTTP protocol where a CAS server or Front End server proxies the connection to the back end server.
Outlook Anywhere
- This is the same thing as RPC/HTTPS, with the added logic of using Autodiscover to locate and configure a MAPI-based mail profile. The resulting configuration may use RPC or HTTPs on-the-wire.
Image of a RPC/HTTPS, OutlookAnywhere, or HTTPS client connection