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