Gmailで、アカウントAからアカウントBへ、メールのデータを丸ごと移動させたいと思います。移動後、アカウントAにデータが残っても構いません。ただし、ラベルはそのままで移動させたいです。
つきましては、最も簡易な方法をご教示ください。
全てのラベルではありませんが、「フィルタ」設定でつけたラベルはフィルタ設定をアカウントAからBにコピーすることで、同じラベル付けにできます。
(手動でつけたラベルはできない)
以下、確認してませんが、手順としてはこれで移動できるはずです。
------
以下の手順で可能だと思います。
1.アカウントAで、設定⇒labs⇒フィルタのインポート/エクスポートを"有効にする"にして"変更を保存"
2.設定⇒フィルタ⇒(画面下にある)「選択:すべて」をクリックしてから"エクスポート"ボタンを押して、フィルタ設定をローカルファイルに保存
3.アカウントBで、設定⇒labs⇒フィルタのインポート/エクスポートを"有効にする"にして"変更を保存"
4.アカウントBで、設定⇒フィルタ⇒(画面下にある)「フィルタをインポート」で、2で保存したフィルタ設定をアカウントBにインポートする。
5.アカウントAに戻って、設定⇒フィルタ⇒新しいフィルタを作成 をクリックして、フィルタ条件「キーワード」に"*"を入力して、「フィルタテスト」をクリック(全てのメールが表示されるはず)
6.「次のステップ」を押して「次のアドレスに転送する: 」をチェックして、アカウントBのメールアドレスを入力
7.「このフィルタを下記の xxx 件のスレッドにも適用する」をチェックして、「フィルタを作成」を押す(押すとアカウントAからアカウントBへの転送が始まります)
以後、アカウントAにきたメールはアカウントBに転送され、かつアカウントBでもアカウントAと同じフィルタ設定でラベルがつきます。
---
手動でつけたラベルに対応させようと思ったら、Thunderbird(Mozillaのメールクライアント)を使って、アカウントA,BどちらもIMAP4でThunderbirdから接続可能にしておくと、Thunderbird上からはLabelがフォルダのように見えるので、手でAのフォルダ(label)のメールをBのフォルダ(label)にコピーしてあげればご要望の操作ができると思います。
Thunderbirdを使う場合、多少手間がふえますが、以下でいけると思います。
実際に確認はしていないので、URLを参考にしながら丁寧に実施してください。
--
1.Thunderbirdをインストール
2.新規にアカウントを作成し、アカウント作成ウィザードでGMAILのアカウントAをIMAP4形式で設定。
(IMAP4での設定がわからない場合は下記を参考にしてください)
http://gtd.studiomohawk.com/archives/164
http://bizmakoto.jp/bizid/articles/0805/14/news112_2.html
3.同様に新規にアカウントを作成し、アカウントBをIMAP4形式で設定。
4.アカウントA,Bのメールの内容がThunderbirdから見れるようになったら、アカウントAのラベルが、Thunderbird上からはフォルダとして見えるはず。
5.アカウントBにアカウントAと同じフォルダを作成
6.あとはアカウントAの各フォルダをクリックしてフォルダ内のメールを選択して、アカウントBに移動・・・をフォルダの数だけ繰り返す。
以上です。
アカウントBは見られるようになったのですが、アカウントAの方は、「警告 サーバ imap.gmail.com への接続がタイムアウトしました。」というエラーが出て見ることができません。アカウントAにあるメールの数が多すぎるのでしょうか?
ありがとうございます。ラベルのほとんどは、手動でつけたものです。Thunderbirdを介して移動させるのが良さそうですね。Thunderbird(最新版)を用いた場合の手順を詳細にご教示いただけると有難いのです。よろしくお願い申し上げます。