0

C# と Outlook 2010 オブジェクト モデルを使用して、Outlook 電子メールを MHT 形式 (MIME HTML) で保存します。メールを MHT として保存しても問題ありません。

   //mi is a MailItem
   //Save As MHT
   mi.SaveAs(@"D:\test.mht", OlSaveAsType.olMHTML);

結果の MHT には、カスタマイズしたい側面があります。

  1. Outlook で生成された MHT ファイルには、Bcc 受信者がいることがわかっている電子メールの Bcc 行が表示されません。これらの電子メールは、送信者の電子メール ストアから取得されます。Bcc 行を強制的に表示するオプションはありますか?

  2. ソース電子メールがリッチ テキスト形式の電子メールで、埋め込みファイルが含まれている場合、Outlook は埋め込みファイルを結果の MHT に保存します。Outlook はこれをうまく行います。ただし、埋め込みファイルをパージしたいと思います。Outlook が埋め込みファイルを MHT に書き込まないようにするオプションはありますか? インライン画像を保持したいので、プレーン HTML として保存することはできません。

  3. Outlook で生成された MHT ファイルには、各受信者の表示名が表示されます。MHT ファイルに各受信者の表示名と電子メール アドレスを表示したいと考えています。これを行う方法はありますか?

4

1 に答える 1

1

これを行う方法はありません。MHT ファイルを自分で生成する必要があります。

于 2013-03-06T13:20:58.353 に答える