IConverterSession::MAPIToMIMEStm

Applies to: Outlook 2013 | Outlook 2016

Converts a MAPI message to a MIME stream.

HRESULT IConverterSession::MAPIToMIMEStm( 
    LPMESSAGE pmsg, 
    LPSTREAM pstm, 
    ULONG ulFlags 
);

Parameters

pmsg

[in] Pointer to the message to convert. See mapidefs.h for the type definition of LPMESSAGE.

pstm

[out] IStream interface to output the stream.

ulFlags

[in] Flags that indicate specific actions for the converter:

CCSF_8BITHEADERS

The converter should allow 8-bit headers.

CCSF_EMBEDDED_MESSAGE

Sent/unsent information is persisted in X-Unsent.

CCSF_GLOBAL_MESSAGE

The converter should build an international message (EAI/RFC6530).

CCSF_INCLUDE_BCC

BCC recipients of the MAPI message should be included in the MIME stream.

CCSF_NO_MSGID

Do not include Message-Id field in outgoing messages.

CCSF_NOHEADERS

The converter should ignore the headers of the outside message.

CCSF_PLAIN_TEXT_ONLY

The converter should just send plain text.

CCSF_SMTP

The converter is being passed an SMTP message. This flag must always be set.

CCSF_USE_RTF

The converter should convert from HTML to RTF format in the MIME message.

CCSF_USE_TNEF

The converter should use Transport Neutral Encapsulation Format (TNEF) format in the MIME message.

Return values

E_INVALIDARG

Invalid flags were passed, or pmsg or pstm is NULL.

Remarks

Supported only for standard Outlook message types.

MFCMAPI reference

For MFCMAPI sample code, see the following table.

File Function Comment
MapiMime.cpp
ImportEMLToIMessage
MFCMAPI uses MimeToMAPI to convert an EML file to a MAPI message.
MapiMime.cpp
ExportIMessageToEML
MFCMAPI uses MAPIToMIMEStm to convert a MAPI message to an EML file.

See also

IConverterSession : IUnknown
IConverterSession::MAPIToMIMEStm
IConverterSession::MIMEToMAPI
IConverterSession::SetAdrBook
IConverterSession::SetCharSet
IConverterSession::SetEncoding
IConverterSession::SetSaveFormat
IConverterSession::SetTextWrapping
PidTagMessageEditorFormat Canonical Property
PidLidUseTnef Canonical Property MAPI Constants