IConverterSession::MAPIToMIMEStm

適用対象: Outlook 2013 | Outlook 2016

MAPI メッセージを MIME ストリームに変換します。

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

パラメーター

Pmsg

[in]変換するメッセージへのポインター。 LPMESSAGE の型定義については、「mapidefs.h」を参照してください。

pstm

[out]ストリームを出力する IStream インターフェイス。

ulFlags

[in]コンバーターの特定のアクションを示すフラグ:

CCSF_8BITHEADERS

コンバーターでは、8 ビット ヘッダーを許可する必要があります。

CCSF_EMBEDDED_MESSAGE

送信/未送信の情報は X-Unsent に保持されます。

CCSF_GLOBAL_MESSAGE

コンバーターは、国際メッセージ (EAI/RFC6530) を作成する必要があります。

CCSF_INCLUDE_BCC

MAPI メッセージの BCC 受信者は、MIME ストリームに含める必要があります。

CCSF_NO_MSGID

送信メッセージに Message-Id フィールドを含めないでください。

CCSF_NOHEADERS

コンバーターは、外部メッセージのヘッダーを無視する必要があります。

CCSF_PLAIN_TEXT_ONLY

コンバーターはプレーン テキストのみを送信する必要があります。

CCSF_SMTP

コンバーターが SMTP メッセージを渡しています。 このフラグは常に設定する必要があります。

CCSF_USE_RTF

コンバーターは、MIME メッセージの HTML 形式から RTF 形式に変換する必要があります。

CCSF_USE_TNEF

コンバーターでは、MIME メッセージでトランスポートニュートラル カプセル化形式 (TNEF) 形式を使用する必要があります。

戻り値

E_INVALIDARG

無効なフラグが渡されたか、 pmsg または pstm が NULL です。

注釈

標準の Outlook メッセージの種類でのみサポートされます。

MFCMAPI リファレンス

MFCMAPI のサンプル コードについては、次の表を参照してください。

ファイル 関数 コメント
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 標準プロパティ
PidLidUseTnef 標準プロパティMAPI 定数