Messaging Application Programming Interface (MAPI, dt.: Schnittstelle für die Programmierung von nachrichtenverarbeitenden Programmen) ist eine von Microsoft entwickelte Windows-Programmierschnittstelle. MAPI ist die zentrale Schnittstelle von Microsoft Outlook und Microsoft Exchange Server und ermöglicht anderen Programmen den Zugriff auf E-Mail-Funktionen.
Zum Beispiel ist es mittels MAPI möglich, E-Mails über Outlook zu verschicken, ohne dass der Benutzer Outlook öffnet.
MAPI basiert auf dem Component Object Model.[1]
MAPI existiert in den Versionen Simple MAPI und Extended MAPI (MAPI 1.0).[2][3] Von einer Reihe anderer Hersteller wurde der Standard Vendor Independent Messaging (VIM) vorgeschlagen, der sich gegen MAPI jedoch nicht durchsetzen konnte.
Freie Open-Source-Implementierungen von MAPI
Einige freie Open-Source-Projekte bieten eine Unterstützung der MAPI-Schnittstelle. Beispielsweise gibt es das OpenMAPI-Projekt,[4] das Zarafa MAPI4Linux (auch ein Teil von OpenMAPI) und die MAPI-Bibliothek libmapi als Teilprojekt von OpenChange.[5] Diese Bibliothek wird auch in dem OpenChange Teilprojekt Evolution-MAPI verwendet.[6] Evolution-MAPI stellt eine Verbindung von Evolution mit Exchange Servern dar. Des Weiteren stellt das Projekt DavMail[7] einen dynamischen Übersetzer der MAPI-Schnittstelle auf die Protokolle IMAP und POP zur Verfügung, der die Anbindung von standardkompatiblen E-Mail-Programmen, wie z. B. Mozilla Thunderbird an einen Exchange-Server ermöglicht.
Weblinks
Einzelnachweise
- ↑ Component Object Model and MAPI. In: learn.microsoft.com. Microsoft, 1. Juni 2022, abgerufen am 22. August 2025 (englisch).
- ↑ Simple MAPI. In: learn.microsoft.com. Microsoft, 31. Mai 2018, abgerufen am 22. August 2025 (englisch).
- ↑ MAPI Programming Overview. In: learn.microsoft.com. Microsoft, 1. Juni 2022, abgerufen am 22. August 2025 (englisch): „Extended MAPI is the same as MAPI, and is simply referred to as MAPI […]. Simple MAPI provides a set of functions that enables you to add a basic level of messaging functionality to Microsoft Windows-based applications.“
- ↑ OpenMapi.org. Abgerufen am 1. August 2010 (englisch).
- ↑ OpenChange. 20. September 2004, archiviert vom am 28. September 2004; abgerufen am 1. August 2010 (englisch).
- ↑ Gnome Evolution Plugin. In: openchange.org. Archiviert vom am 3. März 2009; abgerufen am 1. August 2010 (englisch).
- ↑ DavMail POP/IMAP/SMTP/Caldav/Carddav/LDAP Exchange and Office 365 Gateway. In: davmail.sourceforge.net. Abgerufen am 1. August 2010 (englisch).