web-dev-qa-db-ja.com

オフライン表示用のインライン画像を含むOutlookからの.messageの保存

後で参照できるように、メールのオフラインアーカイブを作成しようとしています。 Outlookの.msg形式を選択したのは

1)すぐに死ぬことのない人気のフォーマットです

2)それは単一の自己完結型ファイルです(htmlとは異なります)

しかし、インライン画像を使用してメールを保存すると、添付ファイルのように埋め込まれません。代わりに、それらは引き続き外部ソースにリンクしているため、オフラインにすると正しく表示されません。 Outlookが添付ファイルを保持するが、インライン画像は保持しないのは奇妙だと思うので、設定が関係していると思います。

だから私の質問は、Outlookが保存された電子メールにインライン画像を埋め込んでオフラインで表示できるようにするにはどうすればよいですか?

乾杯

2
qwalter

MsgExtract を使用して、電子メールメッセージをMSGファイルとして保存できます。これにより、次のことが可能になります。

  • リンクされた画像をダウンロードして、結果のMSGファイルに埋め込みます。
  • フォルダ構造を維持しながら、いくつかのPSTファイルからメッセージをバッチエクスポートします。

![](http://dw.maildev.com.s3.amazonaws.com/images/docs/images-downloader-job.jpg)

別の方法は、代わりに電子メールメッセージをPDFファイルとして保存することです。いくつかの利点:

  • メールメッセージをクリックするだけで閲覧・閲覧できます。
  • 画像はPDFファイルの本文に表示されます。
  • MsgExtractは、オプションでヘッダー、電子メールメタデータ、画像、添付ファイルをPDFファイルに追加して、MSG、EMLなどの別の形式に戻すことができます。
  • PDFは、一般的なアーカイブの標準形式です。

MsgExtractの詳細については、次のURLをご覧ください。

http://www.maildev.com/msgextract/

リンクされた画像をダウンロードして埋め込む方法:

http://docs.maildev.com/article/36-how-do-i-download-and-insert-the-html-linked-images-in-the-resulting-format

(免責事項、私はMsgExtractの作成者です)

3
jponce

Outlookでこれを直接行う方法はないと思います(回避策については以下を参照してください)。いくつかの背景:

電子メールの送信者は、電子メールに画像を埋め込むか、外部ソースにリンクすることができます(送信者の選択です)。 Outlookは、送信者が行った選択に準拠しているようです。これにはいくつかの長所と短所があります。

長所:

  • 大きな画像がシステムに保存されないため、ディスク容量が節約されます。
  • 電子メールの送信者は、画像がいつ取得されたかに基づいて画像を更新する「ライブ」電子メールを持つことができます。この機能のおかげで、クールなオファーカウントダウンクロックを見たところです。
  • 電子メールの送信者は、サーバーログを確認することで画像の表示を追跡できます。

短所:

  • 画像を複数回ダウンロードすると、帯域幅が無駄になる可能性があります。
  • 明らかに、アーカイブはあなたが遭遇したようには機能しません。

これが私が見つけた回避策です:

  • Outlookで、メッセージをfoo.htmとして保存します。これにより、foo.htmとディレクトリfoo_filesが作成されます(メタデータファイルはいくつかありますが、必要な画像はありません)。
  • 次に、Googleでfoo.htmを開きますChrome and Save As Web Page(Complete)as foo2.htm。これにより、foo2.htmと、ダウンロードした画像ファイルを含むディレクトリfoo2_filesが作成されます。
  • これで、foo2.htmとfoo2_filesをアーカイブして100%オフラインで表示できるようになりました。
0
BIOSCMOS