Het MAPI model (wat door Outlook gebruikt wordt om met Exchange te praten) is 100% open en onwijs duidelijk.
Dat klopt niet. De belangrijkste delen staan wel in msdn, maar ik kan bijvoorbeeld nergens op een sites van microsoft documentatie vinden over de recurring items met exclusions (herhalende afspraken met uitzonderingen) enzo (wel een aantal andere sites, onvolledige en verkeerde informatie).
Een groot nadeel van de exchange mapi blijft natuurlijk dat het alleen onder windows werkt, maar gelukkig zijn er bedrijven die mapi zelf geïmplementeerd hebben voor linux (zoals exchange4linux, OpenChange en Zarafa).
[EDIT]
[quote]
MAPI is niet alleen een API, het is ook een protocol.
[/quote]
Outlook praat MAPI met een dll, deze dll kan de data lokaal opslaan of met een niet gedefinieerde protocol communiceren met een server. Het protocol is dus geen onderdeel van MAPI en kan dus bij elke implementatie van MAPI anders zijn.
Meestal wordt met het MAPI protocol de protocol implementatie van microsoft bedoelt.