![HTMLファイルをEMLに変換しようとしています](https://rvso.com/image/1416686/HTML%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92EML%E3%81%AB%E5%A4%89%E6%8F%9B%E3%81%97%E3%82%88%E3%81%86%E3%81%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99.png)
古いメール クライアントから 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 エクスポート プラグインがいくつかあることは知っています。