WindowsのOutlook Expressで受け取ったメールをLinuxのWonderlustへ 受け継がせる時のメモです。
***.dbx -> ***.emlへの変換 山本隆さんが配布なさっている http://gesource.jp/ のDBX Export Toolを使用してOutlook Expressのメール形式.dbxを 1メール1ファイルの.emlへ変換する
使用方法は、上記のサイトで詳しく解説されている。 なお、この処理はWindows上で行う
以下の投稿に沿ってファイル名を変更する http://b2search.tietew.net/archive/becky-ml/17910
概略: .emlファイルが置いてあるディレクトリへ移動して 以下のコマンドのどれかを実行する sh $ seq=1; for i in *.eml; do mv "$i" $seq; seq=`expr $seq + 1`; done Ruby $ ruby -e 'i=0;Dir["*.eml"].each{|f| File.rename f,(i+=1).to_s}' Perl $ perl -e '$i=1;for(<*.eml>){rename $_,$i++}'
たとえば、メールの保存場所が~/Mailであれば、 .dbxを変換したファイルのあるディレクトリhogehogeを ~/Mail以下にコピーし、perlで.emlファイル名を変更する。
% cp -R hogehoge ~/Mail % cd ~/Mail/hogehoge % perl -e '$i=1;for(<*.eml>){rename $_,$i++}'
適当なところに +hogehoge "ほげほげ" を付け加える