INFO: MAPI ist nicht geeignet für HTML-Nachrichten

Zusammenfassung

Extended MAPI Messaging Application Programming Interface () sollte nicht verwendet werden, um Nachrichten im HTML-Format generieren. Alternativ verwenden Sie Microsoft Outlook-Objektmodell CDONTS, CDOSYS, CDOEX oder ein Drittanbieter-SMTP-Steuerelement.

Weitere Informationen

MAPI 1.0 wurde geschrieben, bevor HTML-Mail entwickelt wurde und die Erstellung von HTML-Nachrichten nicht zuverlässig unterstützt. MAPI 1.0 ist die Version unterstützt alle Versionen von Microsoft Exchange bis Version 5.5 (und alle Service Packs). Dies umfasst die folgenden untergeordneten Technologies:
  • Simple MAPI
  • Extended MAPI
  • OLE-Messaging
  • Active Messaging (Collaboration Data Objects (CDO) 1.1)
  • CDO-Version 1.2 und 1.21
  • MAPI-Steuerelemente (Msmapi32.ocx)
Nachrichten im HTML-Format benötigt, z. B. für das Senden von Text in anderen Sprachen formatiert alternative Technologien, zuverlässigeren Unterstützung für HTML-Nachrichten sollten:
  • CDONTS
  • CDO für Windows 2000 (CDOSYS)
  • CDO für Exchange 2000 (CDOEX)
  • Outlook-Objektmodell von MicrosoftOutlook 98 oder höher
  • SMTP kann ActiveX-Steuerelemente von Drittanbietern erhalten

Wie wird Outlook MAPI-basierte HTML-Mail

Generieren und HTML-formatierte e-Mail-Nachrichten, die Outlook werden nicht extern gestellt außer wie durch die HTMLBody-Eigenschaft verfügbar gemacht wird. Outlook speichert die HTML-Daten als RTF speziell codierten Stream der MAPI-Eigenschaft PR_RTF_COMPRESSED. Es sind keine öffentlichen Schnittstellen zum Erstellen, lesen oder Bearbeiten dieser komplexen Stream als HTML-Daten. PR_BODY enthält nur textübersetzung des Nachrichtentextes.

Was ist PR_BODY_HTML?

Gemäß der Dokumentation PR_BODY_HTML ist diese Eigenschaft durch einen Nachrichtenspeicher nur unterstützt, wenn der Speicher STORE_HTML_OK in der PR_STORE_SUPPORT_MASK-Eigenschaft gibt. Keine Nachrichtenspeicher Microsoft unterstützt dieses Flag. Einige Drittanbieter-Anbieter können diese Kennzeichen und Eigenschaft unterstützen.

Referenzen

Weitere Informationen über MAPI-Technologie finden Sie der Microsoft Knowledge Base:

200018 INFO: Unterschiede zwischen CDO, Simple MAPI oder Extended MAPI
Eigenschaften

Artikelnummer: 268440 – Letzte Überarbeitung: 09.01.2017 – Revision: 1

Feedback