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 定数