2017-10-05 16 views
0

MFCアプリケーション(vs2008)に既存の電子メールクライアントがあります。 .msgファイルに電子メールを保存したい。 調査した結果、1つが見つかりましたsample拡張MAPIで有効なメッセージオブジェクト(LPMessage)を作成する方法

LPMessageの参照のために検索され、既存の.msgファイルまたはメッセージオブジェクトから作成されています。私のアプリケーションでは、メッセージオブジェクトを作成することはできません。私はゼロから作成する必要があります。私は正しい方向で調査しているか、他の簡単な方法もあります。誰にでも私を助けることができますか?

答えて

0

StgCreateStorageEx(TGM_CREATE | STGM_TRANSACTED | STGM_READWRITE, STGFMT_DOCFILE) (or StgCreateDocfile)/OpenIMsgSession/OpenIMsgOnIStg/WriteClassStgを使用してください。

https://support.microsoft.com/en-us/help/171907/info-save-message-to-msg-compound-file

+0

既存のメールクライアントにはMAPIがありません。したがって、IMessageの既存のメッセージはフォーマットではありません。だから私はまだ既存の電子メールのための有効なLPMessageを作成する方法を明確にしていません。 – void

+0

MAPIシステムが存在しない場合、IMessageはどこから来たのでしょうか?使用できない場合、あなたには何が良いでしょうか? –

+0

合意しましたが、電子メールクライアントに.msg形式の電子メールをMAPIなしで保存したいとします。 – void

関連する問題