Waarom is Exchange Server MAPI over HTTP Beter dan RPC over HTTP?

6 minutes read
Geschreven door
Bijgewerkt aan

Communicatie via elk netwerk vereist een protocol omdat het ervoor zorgt dat de informatie correct wordt ontvangen en verzonden. Eerder gebruikte Microsoft Outlook het RPC-protocol (Remote Procedure Call) om verbinding te maken met de Exchange-server. RPC is een request-response-protocol. Dit protocol werkte prima voor lokale en interne omgevingen, waar de connectiviteit goed is en er geen bedreiging voor de veiligheid is.

Gebruikers moesten echter van buiten het kantoor werken of misschien vanuit huis naarmate de tijd verstreek. Als je vanuit huis werkt, bestaat de kans dat gebruikers via een langzame openbare wifi of een nog langzamere mobiele dataverbinding werken, waar de echte problemen beginnen. Net als bij het RPC-protocol is het moeilijk om de RPC-verbinding met een lokale Exchange-server te houden, verborgen achter lagen firewalls.

Daarom kwam later Microsoft op het idee van Outlook Anywhere (OA). Het gebruikte een geavanceerde architectuur waarbij alle RPC-aanroepen zijn ingekapseld in HTTP en worden getransporteerd via een SSL voor veilige en versleutelde communicatie.

Ten slotte begon Microsoft vanaf Outlook 2016 en latere versies MAPI via HTTP te gebruiken. Het gebruikt HTTP voor het transport door MAPI-commando's rechtstreeks in de HTTP-stream in te sluiten. In plaats van SSL gebruikt het TLS om codering te bieden. Daarom kun je zeggen dat MAPI via HTTP niet zo veel verschilt van RPC via HTTP. Deze nieuwe verbinding heeft echter verschillende voordelen ten opzichte van Outlook Anywhere. Lees verder om meer te weten te komen over MAPI via HTTP en de voordelen ervan.

Wat is MAPI over HTTP?

MAPI staat voor Messaging Application Programming Interface. Het is gewoon een manier of kanaal voor een programma om functies op een berichtenserver aan te roepen.

Waar wordt MAPI voor Gebruikt?

MAPI is een berichtensysteem dat door Microsoft wordt gebruikt om Outlook- en Exchange-servers te verbinden voor het verzenden en ontvangen van e-mails, contacten, het instellen van afspraken, het beheren van taken, plaknotities, enz. MAPI lijkt veel op de eerdere technologie van Microsoft Outlook Anywhere. Het gebruikt RPC-gebaseerde communicatie om te communiceren met een MAPI-gebaseerde mailserver zoals Exchange.

Waarom Gebruikt Outlook MAPI via HTTP?

Wanneer u MAPI via HTTP gebruikt, elimineert dit de vereiste om twee langdurige TCP-verbindingen te gebruiken. In plaats daarvan gebruikt MAPI één langetermijnverbinding en één kortetermijnverbinding. Dit vereenvoudigt het proces en zorgt voor effectiever netwerkgebruik en e-mailprestaties.

Bovendien is er nog een voordeel dat zelfs na het overschakelen naar MAPI via HTTP u niet aansprakelijk bent om dit protocol alleen te gebruiken voor Outlook om toegang te krijgen tot Exchange. Outlook-clients die MAPI via HTTP nog niet gebruiken, kunnen Outlook Anywhere (RPC via HTTP) nog steeds gebruiken om toegang te krijgen tot Exchange via een voor MAPI geschikte Client Access-server.

Hoe te Controleren of MAPI via HTTP is Ingeschakeld?

Telkens wanneer u Outlook 2016, 2019 of Microsoft 365 installeert, MAPI over HTTP is standaard ingeschakeld op organisatieniveau, hoewel je nog steeds de virtuele mappen moet configureren.

Hoe MAPI Testen via HTTP Verbindingen?

U kunt de Test-OutlookConnectivity cmdlettest gebruiken om de end-to-end MAPI via HTTP-verbinding te testen. U moet echter de service Microsoft Exchange Health Manager (MSExchangeHM) inschakelen om de cmdlet Test-OutlookConnectivity te gebruiken.

Voordelen van MAPI over HTTP

  • MAPI via HTTP gebruikt een efficiëntere manier om te communiceren met Exchange-postvakken dan RPC. Hoewel als je naar de architectuur kijkt, zowel MAPI als RPC zijn ingekapseld in HTTP. Toch kunnen gebruikers sneller opnieuw verbinding maken met de Exchange-server nadat het netwerk is onderbroken wanneer ze MAPI via HTTP gebruiken in plaats van Outlook Anywhere. Het opnieuw verbinden werkt ook sneller voor MAPI als de computer uit de slaap- of slaapstand komt.
  • Het is een veiligere optie als het gaat om het overschakelen van het ene netwerk naar het andere. Bijvoorbeeld als u wilt overstappen van het kantoornetwerk naar uw persoonlijke mobiele netwerk.
  • De server handhaaft de sessie die aan de gang was voordat u van netwerk wisselde voor een aanzienlijke periode.
  • Wanneer u het interne netwerk niet gebruikt, is MAPI via HTTP een veiliger en betrouwbaarder protocol voor Outlook-clients om verbinding te maken met Exchange Server 2019.
  • Het enige doel van Outlook om over te schakelen naar MAPI/HTTP is om een ​​betere gebruikerservaring te bieden door de e-mails veel sneller te leveren, over alle soorten verbindingen door snellere verbindingstijden met Exchange te bieden.
  • Grotere betrouwbaarheid en stabiliteit van de Outlook- en Exchange-verbindingen door de transportlaag te verplaatsen naar het industriestandaard HTTP-model. Hierdoor zijn de transportfouten gemakkelijker op te sporen en daarmee de herstelbaarheid te vergroten.

Notitie: In het geval u geconfronteerd wordt met een MAPI gerelateerde fout verwijzen naar dit artikel.

GEVOLGTREKKING

MAPI is geen protocol, het is een API. Een protocol betekent "bits on the wire", terwijl een API een programmatische interface is.

Hoewel eerdere versies van Outlook afhankelijk waren van RPC en het aanzienlijke voordelen opleverde voor applicatieontwikkelaars. Omdat RPS echter een ouder mechanisme is, heeft MAPI het overgenomen. De beperking van RPC was dat het eigenlijk is ontwikkeld om via LAN's te werken in plaats van via internet.

MAPI over HTTP maakte de communicatie mogelijk tussen Messaging API (MAPI)-clients en servers via een HTTP-verbinding zonder gebruik te maken van Remote Procedure Calls (RPC's).

Maar zelfs nadat Outlook zo geavanceerd is, kunt u nog steeds MAPI-fouten in Outlook tegenkomen. In dergelijke scenario's moet u een professionele tool gebruiken zoals Remo PST reparatie Hulpmiddel om al deze MAPI-fouten op uw Outlook 2010, 2016, 2019, enz. Op te lossen. Deze tool kan elke corruptie of fout in het Outlook PST-bestand gemakkelijk oplossen door uw corrupte Outlook-gegevensbestand te scannen en vervolgens de belangrijke gegevens te extraheren om verloren te gaan.

About the Author: Remo Software