gikoha’s blog

個人的メモがわり

vmg2eml

スマホのspモードメールに過去のメールをインポートする際にvmg形式がそのまま読めないので、しょうがなくソフトを探してみた
ただMac用はなかったので自分で作るしかあるまいとか思っていたら、検索でJavaで書いてあるvmg2emlってのがひっかかった
Windows用のJava SWT で書いてあったが、SWTはそのままでは走らない
http://www.eclipse.org/swt/からダウンロードして、swt.jarを/Library/Java/Extensionに
入れた後、

export JAVA_OPTS="-XstartOnFirstThread -d32"

あるいは

java -jar vmg2eml.jar -XstartOnFirstThread -d32

として走らせたらうまくいきました

ただ文字コード化けが完全にはなおっていなかったし900件過ぎたところで変換できないメールがあったせいか止まってしまった

vmgの中身は単なるemlの集合体だということがバレたのでなぜ止まったか調べろとか自分で文字コード化けなんとかしろという天の声がありました