[Mailsoft]Becky!2からThanderbird2にメール移行作業。ついでにActivePerlも使ってみた

2009年12月9日

新しいパソコンにメールを移行する時に
ベッキーのパスワードを忘れちゃったので、ひとまずサンダーバードにすることにしました。

以下を参考に移転作業をはじめたのですが、

http://www.drk7.jp/MT/archives/001192.html

■CircleBecky plug-inでとまどったとこ
当該のボックスを右クリックで、拡張エクスポートする。

■Perlを実行する方法

苦労したのが、ここの中の、ActivePerlでplを実行させると、ディレクトリ構造がサンダーバード用に変換させるというとこです。
まずActivePerlからしてよくわからない。

ActivePerlをここからダウンロードして、インストール
以下を参考にコマンドプロンプトから入力すればよいことはわかりました。
見よう見まねで、かなり自分でもチャレンジャーです。
http://penguins.hp.infoseek.co.jp/perlhowto.html

私の場合は、コマンドプロンプトが

C:\Documents and Setting\<ユーザ名>

となってたので、

\Documents and Setting\<ユーザ名>

内にエクスポートしたフォルダを入れて、

以下のおまじないを入力して実行しました。

\perl\bin\perl <←半角スペース空けてメールディレクトリの名前>\b2f.pl

そしたら

\Documents and Setting\<ユーザ名>

の中に勝手に「B2F_TMP」というフォルダが作成されていて、
その中のメールボックスの名称のフォルダの中に
変換されたファイル一式が入ってました。やったー。

そのフォルダの中身のみを「Local Folder」に移動します。
私のは、「受信箱」と「受信箱.sbd」と「送信箱.sbd」という3つのファイルでしたので、
普通に使ってる人はこの3つのファイルになるんじゃないでしょうか。
入れたら、サンダーバードを立ち上げましょう。開きっぱなしにしてた人は一回閉じて立ち上げなおしましょう。
<Local Folderの位置がわからない場合>
サンダーバードの「ツール」→「アカウント設定」
右メニュー「ローカルフォルダ」
メッセージの保存先に書いてあるものを、コピペして、
「ファイル名を指定して実行」にコピペ

■必須!フォルダをクリックして、メールを読み込ませる

ローカルフォルダの中に、フォルダが出来上がってるはずですが、
まだ、メールが読み込まれてない状態なので、ここでフォルダを全部一回クリックして下さい。
そうするとフォルダの文字が太字になって、メールが全て読み込まれます。

■見えないファイルは作らないといけないよ!

このページの最後の部分、

さて、実はこれだけではインポートできない mailbox もあります。以下のように mailbox を階層化していて、しかもそのルートにメールが1通も無い場合です。
この場合は、Thunderbird 2 上からそのルートの mailbox 名を新規作成してやると、元の階層のままの mailbox が表示されるようになります。

の意味が最初よくわからなかったのですが、
メインフォルダの中でサブフォルダが複数入ってる場合で、
メインフォルダにメールが一つも入ってなければ、見えないということです。
非常に説明しにくいのだが、実際にやってみると、たぶんわかると思います。

ベッキーだと送信箱フォルダの中に草稿フォルダと送信済フォルダがあるので、
送信箱というフォルダは必ず作る必要がありますね。

Local Folderに移動してきたデータの中で、
ファイルではなくフォルダになっているものがあったら、
そのフォルダの名前で、新しいフォルダを作るとよいようです。

■メールが大量にある場合は、読み込みに結構時間かかるよ!

で、メールを読み込むのに結構時間がかかるので、
右上の○と右下のバーが動いてたら止まるのを辛抱強く待ちましょう。
自分の例をあげますと、
200くらいでも1分くらい。4000だと5分くらいかかりました。

読み込んだものは、ローカルフォルダに入るので
ベッキー風にするには、またひとつずつアカウントを作らないといけないのですが、
その認識で正しいですか?他にもっと簡単な方法があったら教えてください(><)

■メールを受信する前にサーバにメールを残す設定にしましょう
で、アカウントを追加しようとするとアカウントウィザードが立ち上がりますが、
複数のパソコンで読み込む設定にしてる人は、
最後の「今すぐメッセージをダウンロード」のチェックを必ずはずすこと。
デフォルトがサーバにメールを保存しない設定になってるので、
そのまま進むと勝手に受信されるので、そのとき吸い込んだメールは
他のパソコンでとれなくなりますよ~

閉じた後に
ツール→アカウント設定
そのアカウントの「サーバ設定」を選択
「ダウンロード後もサーバにメッセージを残す」にチェック

他に以下のチェックも入れといた方がいい。
・新着メッセージがないか起動時に確認する
・新着メッセージがないか10分ごとに確認する
・新着メッセージを自動的にダウンロードする

ベッキーを使ってた人は、
共通受信トレイを使用するも、チェックを外した方がいいんじゃないかなぁ。
そしたらベッキーと同じ仕様になるよね。

■SMTP設定
取得ドメインのメルアドなので、送信ポートを587にしないと送れません。
送信ポートは変更項目は、アカウントまとめて一括みたいです。
http://www.hi-net.ne.jp/hi-net/information/SMTPauthentication/win_tb1.html

これって違う設定のアカウントとか入れたい場合どうすんだ?

ソフト

Posted by ponnao