今回既存のIMAPメール3000ユーザをGoogleAPPSへ移行することになり、
なんと便利なツールがGoogleから提供されている
Google Apps Migration for Microsoft® Exchange と言うツールがあるので
これを使用すれば簡単♪って思っていたら、なんと下記のようなエラーで動かない。
:Migration ExchangeMigration!IMAPFolderWrapper::GetFolderName @ 199 (hoge)> Failed with 0x80070057, last successful line = 194
E:Migration ExchangeMigration!IMAPEmailUploadController::GetFolderAction @ 185 (hoge)> Failed with 0x80070057, last successful line = 172.
E:Migration ExchangeMigration!IMAPEmailUploadController::GetFolderAction @ 153 (hoge)> Failed with 0x80070057, last successful line = 151.
色々調べたが分からない。
切り分けをしているとどうも、既存IMAPサーバだと駄目な様子。
UW-IMAPというなんやらあまり聞いたこと無いIMAPサーバが使われている。
どうもこのIMAPはmbxと言う形式で動いている様子。
試しにmbox形式に変換しても同じエラーが発生してしまった。
下記の方法で何とかアップロード出来ました。
1.既存サーバのメールフォルダをtarで持っていく。
2.別のサーバにdovecotを立てて、該当ユーザを作成する。
3.該当ユーザのホームフォルダへ展開する。
4.uw2dovecot.pl と言うスプリクトを使用する。
uw2dovecot.pl -i /home/hoge -u mail -s /home/hoge/mail/.mailboxlist -m /home/hoge/Maildir
5.INBOXが何故か一階層したに出来てしまうので、直下へ移動します。
mv /home/hoge/Maildir/.INBOX/* ../ てな感じで。
6.この状態でdovecotを起動してみると、問題なくIMAPでは参照可能。
7.再度Googleのツールでアップロード実施。問題なくアップロード出来た事確認できました。
実際ここへ至るまでには、色々な方法を試したりしましたが、この方法が一番スマートでした。
ふぃ、とりあえず覚書。
Related Articles
No user responded in this post
Leave A Reply
Please Note: Comment moderation maybe active so there is no need to resubmit your comments