Unterschiede zwischen CDO, Simple MAPI und Extended MAPI

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 200018 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Zusammenfassung

Dieser Artikel beschreibt wichtige Unterschiede zwischen CDO (früher als Active Messaging und OLE Messaging bezeichnet), Simple MAPI, CMC (Common Messaging Calls) und Extended MAPI (normalerweise einfach als MAPI bezeichnet).

Weitere Informationen

CDO

Collaboration Data Objects (CDO) wurde ursprünglich "OLE Messaging" und höher "Active Messaging" bezeichnet. CDO ist eine COM-Wrapper die MAPI-Bibliothek und können aus einer beliebigen Sprache entwickeln, das Automatisierung unterstützt aufgerufen werden. Beispielsweise wurde Simple MAPI, CDO in erster Linie für Client-Aktivitäten entwickelt. CDO implementiert die meisten jedoch nicht alle MAPI-Funktionalität jedoch weit mehr als einfache MAPI. Einige Aktivitäten, die mit CDO durchgeführt werden können:
  • Melden Sie sich das Messagingsystem mit bestimmten Profile oder anonyme Authentifizierung.
  • Verfassen von Nachrichten, Adresse und Empfänger auflösen, senden, empfangen, und Lesen von Nachrichten, Hinzufügen von Anlagen, Antworten zu automatisieren.
  • Verwalten von Kalendern; erstellen von Besprechungen und Termine.
  • Verwalten von Ordnern und Nachrichten in den Informationsspeicher.
  • Verwalten von Adressen, besonders in Personal Address Book (PAB).

Es gibt zwei unterschiedliche "Arten" von CDO, die MAPI-basierte CDO.dll und der SMTP-basierte CDONTS.dll. CDONTS-Bibliothek ermöglicht die Darstellung des ausgewählten Informationen in HTML-Format.

Weitere Informationen zu CDO finden Sie in der folgenden KnowledgeBase-Artikeln:
171440Wo Sie Collaboration Data Objects Library abgerufen

Weitere Informationen über CDONTS finden Sie in der folgenden KnowledgeBase-Artikeln:
186204So wird 's gemacht: Verwenden von CDONTS zum Sammeln und E-Mail-Informationen von einem Benutzer
177850INFO: Was ist die Differenz zwischen CDO 1.2 und CDONTS?

MAPI

Die Messaging Application Program Interface (MAPI) ist ein umfangreicher Satz von Funktionen, die Entwickler zum Erstellen von e-Mail-aktivierten Anwendungen verwenden können. Die vollständige Funktion Bibliothek wird als MAPI 1.0 oder Extended MAPI bezeichnet. Extended MAPI ermöglicht eine vollständige Kontrolle über das messaging-System auf dem Client Computer, Erstellung und Verwaltung von Nachrichten, Verwaltung des Clientpostfach, Dienstanbieter und usw..

Anwendungen, die MAPI-direkt zu verwenden sind in C oder C++ geschrieben.

Simple MAPI

Simple MAPI ist eine Teilmenge von 12 Funktionen, mit denen Entwickler ihre Windows-basierten Anwendungen grundlegende Messagingfunktionen hinzuzufügen. Simple MAPI umfasst Funktionen zur Unterstützung von senden und Empfangen von Nachrichten:
  • Melden Sie sich das Messagingsystem.
  • Neue Nachrichten verfassen, hinzufügen und Empfänger aufzulösen, Nachrichten senden.
  • Abrufen und Lesen von Nachrichten aus dem Posteingang.
Simple MAPI-Funktionen können von jeder Anwendung aus aufgerufen werden, die Durchführung API-Aufrufe sowie die Strukturen sowohl vom verwendeten Datentypen Simple MAPI, wie C, C++, Visual Basic und Visual Basic für Applikationen (VBA) unterstützt.

"Der MAPI-Steuerelemente in Microsoft Visual Basic (Versionen 3 bis 6) und der installiert, indem Sie Outlook Express implementiert Simple MAPI nur MAPI-Version enthalten."

Weitere Informationen speziell für Simple-MAPI finden Sie unter folgende KnowledgeBase-Artikel:
105964PC-MAPI: Simple MAPI-technische Fragen und Antworten
239576INFO: Developer Support Einschränkungen mit Outlook Express

CMC

CMC (Common Messaging Calls) ist ein Bibliothek von 10 Funktionen für einfache Messagingfunktionen in C oder C++ geschriebene Client-Anwendungen hinzufügen. CMC ist von den Kern-MAPI-Subsystem integriert, sodass es den Vorteil, messaging System Unabhängigkeit gemeinsam nutzt. Die CMC-API ist besonders nützlich, da er auch unabhängig von das Betriebssystem daher für plattformübergreifenden Anwendungen nützlich ist. CMC umfasst auch Unterstützung für x. 400-API. Die CMC unterstützt drei wichtigsten Aufgaben:
  • Versenden von Nachrichten
  • Abrufen von Nachrichten
  • Suche nach Adressinformationen
Aktuelle Versionen von MAPI-Subsystem implementiert CMC nicht. Verwenden Sie keine CMC messaging-Lösungen zu implementieren.

Informationsquellen

Platform Software Development Kit (SDK), Messaging and Collaboration Services

Die folgenden MSDN-Themen sind hilfreich zu verstehen, die vollständige Beziehung diese messaging-Technologien:
  • MAPI-Programmierschnittstellen
  • Über das MAPI-Subsystem
  • Über die MAPI-Architektur

Eigenschaften

Artikel-ID: 200018 - Geändert am: Donnerstag, 29. März 2007 - Version: 6.4
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Office Outlook 2007
  • Microsoft Collaboration Data Objects 1.21
  • Microsoft Messaging Application Programming Interface
  • Simple Messaging Application Programming Interface (MAPI)
Keywords: 
kbmt kbfaq kbinfo kbmsg KB200018 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 200018
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com