Windows用のメーラ WeMail には、
他メーラへエクスポートする機能がありません。
そこで、このPerlスクリプトを作成しました。
これは、WeMailのメッセージファイルを mbox形式
(他の多くのメーラでインポート出来る形式)に変換するものです。
実行にはWindows上で動作する Perlインタプリタ が必要になります。
WeMailのメールデータ(*.wem)を、mbox形式ファイルに変換します。
実行すると、カレントフォルダ配下の全サブフォルダを調べ、
フォルダ毎に存在する *.wem を纏めて一つのmboxファイルにします。
コマンドプロンプトから以下のように実行します。
perl wemail_mbox.pl 区切り文字
区切り文字 は、
生成するmboxファイルの名前の一部として使われます。
以下に例を示します。
実行前に .wem ファイルが次のように置かれていたとします。
- .\ (カレントフォルダ)
- folder1\
- 1.wem
- 2.wem
- 3.wem
- folder2\
- 1.wem
- 2.wem
- folder1\
この状態で、カレントフォルダで
perl wemail_mbox.pl ☆
とすると、カレントフォルダ直下に次の名前でmboxファイルが出来ます。
- .\ (カレントフォルダ)
- folder1\
- 1.wem
- 2.wem
- 3.wem
- folder2\
- 1.wem
- 2.wem
- folder1☆mbox
- folder1☆folder2☆mbox
- folder1\
一方、 区切り文字 に「\」を指定して
perl wemail_mbox.pl \
とすると、
- .\ (カレントフォルダ)
- folder1\
- 1.wem
- 2.wem
- 3.wem
- mbox
- folder2\
- 1.wem
- 2.wem
- mbox
- folder1\
のように、元々 *.wem があった場所にmboxファイルが出来ます。
引数 区切り文字 は省略可能で、 その場合は「\」が指定されたものと見做します。