HTMLファイルをEMLに変換しようとしています

HTMLファイルをEMLに変換しようとしています

古いメール クライアントから Thunderbird v24.3 にメッセージをインポートしようとしています (Gmail に同期するため)。すべてのメッセージを .html ファイルとして保存しています。これは、そのメール クライアントからエクスポートするときに与えられた唯一のオプションです。これらのファイルを eml に変換して Thunderbird で表示できるようにするコンバーターを探しましたが、Web 上でそのようなツールを見つけることができませんでした。html を eml (または msg または pst、その後 PST ビューアーを使用) に変換して、Thunderbird または Outlook で、あるいは直接 Gmail でこれらのメールにアクセスできるようにする方法を誰か知っていますか? Windows と Mac の両方を持っているので、それらのオプションを試してみたいと思います。ありがとうございます。Anna

答え1

Thunderbird からメールをエクスポートする方法は他にもあるはずです。ただし、本当に HTML ファイルしかない場合は、回避策としてこのスクリプトを使用できます。送信者、受信者、件名は失われますが、本文は引き続き読み取ることができます。

@echo off

for %%f in (*.html) do (
    echo Content-Type: text/html > %%~nf.eml
    echo. >> %%~nf.eml
    type %%f >> %%~nf.eml
)

スクリプトを .bat ファイル拡張子で保存し、html ファイルを含むディレクトリに配置します。ダブルクリックすると、各 html の eml ファイルが生成されます。

答え2

HTML ファイルにメッセージ テキストのみを含めることはできません。EML ファイルを作成するための情報が不十分です。件名、差出人、宛先などの追加ヘッダーが必要です。Thunderbird 用の EML エクスポート プラグインがいくつかあることは知っています。

関連情報