Freigeben über


IConverterSession::MIMEToMAPI

Gilt für: Outlook 2013 | Outlook 2016

Konvertiert einen MIME-Stream in eine MAPI-Nachricht.

HRESULT IConverterSession:: MIMEToMAPI ( 
     LPSTREAM pstm, 
     LPMESSAGE pmsg, 
     LPCSTR pszSrcSrv, 
     ULONG ulFlags 
);

Parameter

pstm

[in] IStream-Schnittstelle zu einem MIME-Stream.

pmsg

[in] Zeiger auf die zu ladende Nachricht. Der Aufrufer muss eine Nachricht für die API zum Ausfüllen bereitstellen, sodass das Objekt [in] gehen muss. Die Typdefinition von LPMESSAGE finden Sie unter mapidefs.h.

pszSrcSrv

[in] Dieser Wert muss NULL sein.

ulFlags

[in] Dieser Parameter identifiziert alle speziellen Aktionen, die während der Konvertierung ausgeführt werden sollen. Er muss null (0) sein, wenn keine bestimmte Aktion ausgeführt werden soll, oder eine Kombination der folgenden Werte:

CCSF_EMBEDDED_MESSAGE

Gesendete/nicht gesendete Informationen werden in X-Unsent beibehalten.

CCSF_SMTP

Der MIME-Stream ist für eine SMTP-Nachricht (Simple Mail Transfer Protocol) vorgesehen.

CCSF_INCLUDE_BCC

BCC-Empfänger des MIME-Datenstroms sollten in die MAPI-Nachricht eingeschlossen werden.

CCSF_USE_RTF

Der HTML-Text des MIME-Datenstroms sollte in der MAPI-Nachricht in rtf (Rich Text Format) konvertiert werden.

CCSF_GLOBAL_MESSAGE

Der Konverter sollte den MIME-Stream als internationale Nachricht (EAI/RFC6530) behandeln. Wird in Outlook 2013 nicht unterstützt.

Rückgabewert

E_INVALIDARG

Gibt an, dass pstmNULL, pmsgnull oder ulFlags ungültig ist.

Hinweise

Wenn Sie CCSF_USE_RTF als Teil von ulFlags angegeben haben und der Zielnachrichtenspeicher sowohl HTML als auch RTF unterstützt, wird die MAPI-Nachricht entweder in HTML oder RTF konvertiert. Wenn die Nachricht in RTF konvertiert wird, wird das konvertierte Format komprimiert RTF, jeder HTML-Code wird in die komprimierte RTF-Zeichenfolge eingebettet, und die Zeichenfolge ist in der kanonischen PidTagRtfCompressed-Eigenschaft enthalten.

MFCMAPI-Referenz

Einen MFCMAP-Beispielcode finden Sie in der folgenden Tabelle.

Datei Funktion Kommentar
MapiMime.cpp
ImportEMLToIMessage
MFCMAPI verwendet MimeToMAPI, um eine EML-Datei in eine MAPI-Nachricht zu konvertieren.
MapiMime.cpp
ExportIMessageToEML
MFCMAPI verwendet MAPIToMIMEStm, um eine MAPI-Nachricht in eine EML-Datei zu konvertieren.

Siehe auch

IConverterSession : IUnknown
IConverterSession::MAPIToMIMEStm
IConverterSession::SetAdrBook
IConverterSession::SetCharSet
IConverterSession::SetEncoding
IConverterSession::SetSaveFormat
IConverterSession::SetTextWrappingMAPI-Konstanten