Поделиться через


IConverterSession::MAPIToMIMEStm

Область применения: Outlook 2013 | Outlook 2016

Преобразует сообщение MAPI в поток MIME.

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

Параметры

pmsg

[в] Указатель на сообщение для преобразования. Определение типа LPMESSAGE см. в разделе mapidefs.h.

pstm

[out] Интерфейс IStream для вывода потока.

ulFlags

[в] Флаги, указывающие на конкретные действия для преобразователя:

CCSF_8BITHEADERS

Преобразователь должен разрешать 8-разрядные заголовки.

CCSF_EMBEDDED_MESSAGE

Отправленные и неотправленные данные сохраняются в X-Unsent.

CCSF_GLOBAL_MESSAGE

Преобразователь должен создать международное сообщение (EAI/RFC6530).

CCSF_INCLUDE_BCC

Получатели BCC сообщения MAPI должны быть включены в поток MIME.

CCSF_NO_MSGID

Не включайте поле Message-Id в исходящие сообщения.

CCSF_NOHEADERS

Преобразователь должен игнорировать заголовки внешнего сообщения.

CCSF_PLAIN_TEXT_ONLY

Преобразователь должен просто отправлять обычный текст.

CCSF_SMTP

Преобразователь передает SMTP-сообщение. Этот флаг всегда должен быть установлен.

CCSF_USE_RTF

Преобразователь должен преобразовать формат HTML в формат RTF в сообщении MIME.

CCSF_USE_TNEF

Преобразователь должен использовать формат TNEF в сообщении MIME.

Возвращаемые значения

E_INVALIDARG

Были переданы недопустимые флаги, либо pmsg или pstm имеет значение NULL.

Замечания

Поддерживается только для стандартных типов сообщений Outlook.

Справочные материалы по MFCMAPI

Пример кода MFCMAPI указан в приведенной ниже таблице.

Файл Функция Comment
MapiMime.cpp
ImportEMLToIMessage
MFCMAPI использует MimeToMAPI для преобразования EML-файла в сообщение MAPI.
MapiMime.cpp
ExportIMessageToEML
MFCMAPI использует MAPIToMIMEStm для преобразования сообщения MAPI в ФАЙЛ EML.

См. также

IConverterSession : IUnknown
IConverterSession::MAPIToMIMEStm
IConverterSession::MIMEToMAPI
IConverterSession::SetAdrBook
IConverterSession::SetCharSet
IConverterSession::SetEncoding
IConverterSession::SetSaveFormat
IConverterSession::SetTextWrapping
Каноническое свойство PidTagMessageEditorFormat
Константы MAPIканонического свойства PidLidUseTnef