web-dev-qa-db-ja.com

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

古いメールクライアントからThunderbirdv24.3にいくつかのメッセージをインポートしようとしています(Gmailに同期するため)。これがそのメールクライアントからのエクスポートで与えられた唯一のオプションであるため、すべてのメッセージを.htmlファイルとして保存しています。 Thunderbirdで表示できるように、これらのファイルをemlに変換するコンバーターを見つけようとしましたが、そのようなツールはまだWeb上で見つかりません。 htmlをeml(またはmsgまたはpst、次にPST Viewerを使用)に変換して、ThunderbirdまたはOutlookで、あるいは直接gmailにアクセスできるようにする方法を知っている人はいますか?私はウィンドウズとマックの両方を持っているので、それらのオプションを試してみてください。ありがとう、アンナ

1
Anna

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
Berend

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

1
thims