Freigeben über


Übersicht über MAPI-Dienstanbieter

Gilt für: Outlook 2013 | Outlook 2016

Zwischen dem MAPI-Subsystem und den Messagingsystemen befinden sich die verschiedenen Dienstanbieter. Dienstanbieter sind wie Treiber, die MAPI-Clientanwendungen mit einem zugrunde liegenden Messagingsystem verbinden. Es gibt drei Arten von Anbietern: Nachrichtenspeicheranbieter, Adressbuch- oder Verzeichnisanbieter und Nachrichtentransportanbieter. MAPI unterstützt jeden Diensttyp unabhängig, sodass ein Anbieter einen oder mehrere benutzerdefinierte Dienstanbieter anbieten kann. Beispielsweise kann ein Anbieter einen Adressbuchanbieter erstellen, der ein Unternehmenstelefonbuchverzeichnis mit Mitarbeitern verwendet, oder einen Nachrichtenspeicheranbieter zu erstellen, der eine vorhandene Datenbank verwendet.

Dienstanbieter werden in der Regel für bestimmte Messagingsysteme von Softwareentwicklern geschrieben, die über spezielle Kenntnisse oder Erfahrung mit einem bestimmten System verfügen. Beispielsweise verwenden die Microsoft Outlook 2013 und Microsoft Outlook 2010 Mobile Services einen Adressbuchanbieter, um ein mobiles Adressbuch in Outlook verfügbar zu machen.

MAPI stellt Clientanwendungen mit einer einheitlichen Ansicht von Adressbuch- und Transportanbieterinformationen dar. Dieser integrierte Ansatz verhindert, dass die Clientanwendung Daten dem entsprechenden Anbieter zuordnen muss. Außerdem wird verhindert, dass der Benutzer zwischen mehreren Adressierungsschemas für Adressbuch und Transportanbieter aushandeln muss. Nachrichtenspeicheranbieterinformationen sind jedoch nicht vereinheitlicht, und Clients, die mehrere Nachrichtenspeicheranbieter verwenden, sind für die individuelle Verarbeitung verantwortlich.

Die Dienstanbieter arbeiten mit MAPI zusammen, um Nachrichten auf folgende Weise zu erstellen und zu senden: Nachrichten werden mithilfe eines Formulars erstellt, das für den spezifischen Typ oder die Klasse der Nachricht geeignet ist. Viele Nachrichten werden mit dem Standardnotizformular erstellt, das im MAPI-Subsystem enthalten ist, entweder vom Benutzer einer Clientanwendung oder programmgesteuert ohne Benutzerinteraktion. Die abgeschlossene Nachricht wird an einen oder mehrere Empfänger adressiert– einen Benutzer oder eine Gruppe von Benutzern, die für den Empfang der Nachricht bestimmt sind. Ein Empfänger kann über einen Eintrag in einem Verzeichnis verfügen, das einer der installierten Adressbuchanbieter besitzt. Empfänger, die keinem installierten Adressbuchanbieter zugeordnet sind, werden als benutzerdefinierte Empfänger oder einmalige Adressen bezeichnet. Eine einmalige Adresse kann temporär sein und nur bis zum Senden der Nachricht dauern.

Wenn die Clientanwendung die Nachricht sendet, überprüft der Nachrichtenspeicheranbieter, ob jeder Empfänger über eine eindeutige und gültige Adresse verfügt und dass die Nachricht über alle für die Übertragung erforderlichen Informationen verfügt. Wenn es eine Frage zu einem Empfänger gibt (z. B. wenn mehrere Empfänger mit demselben Namen vorhanden sind), kümmert sich ein Adressbuchanbieter um die Auflösung der Mehrdeutigkeit. Die Nachricht wird dann in der ausgehenden Warteschlange platziert.

Siehe auch

MAPI-Features und -Architektur