MAPI (Messaging Application Program Interface)

MAPI steht für "Messaging Application Program Interface" und ist eine Programmschnittstelle von Microsoft Windows, die es Ihnen ermöglicht, E-Mails aus einer Windows-Anwendung heraus zu versenden und das Dokument, an dem Sie gerade arbeiten, an die E-Mail-Notiz anzuhängen. Zu den Anwendungen, die die Vorteile von MAPI nutzen, gehören Textverarbeitungsprogramme, Tabellenkalkulationen und Grafikanwendungen. MAPI-kompatible Anwendungen enthalten in der Regel eine Option "E-Mail senden" oder "Senden" im Pulldown-Menü "Datei" der Anwendung. Wenn Sie eine dieser Optionen auswählen, wird eine Anfrage an einen MAPI-Server gesendet.

MAPI besteht aus einem Standardsatz von C-Sprachfunktionen, die in einer Programmbibliothek, der sogenannten Dynamic Link Library (DLL), gespeichert sind.
Entwickler, die Microsofts Active Server Page (ASP)-Technologie verwenden, greifen auf die MAPI-Bibliothek zu, indem sie Microsofts Collaboration Data Objects (CDO) verwenden. Die CDO-Bibliothek ist im Lieferumfang von Microsofts Internet Information Server (IIS) enthalten. Auf MAPI-Funktionen können Visual Basic-Entwickler über eine Basic-to-C-Übersetzungsschicht zugreifen.

Stand: 16.02.2021