Gmailを他のGmailアカウントで見れるようにする

今日のRoboPara(ロボパラ)開発日記では、Gmailを他のGmailアカウントで見れるようにする方法のご紹介です。

 

まずは、私の失敗例から・・・。

旧Gmailアカウントのメールを新GmailアカウントにPOP3でインポートしようとしたのですが、どうにもうまくいきません><

どううまくいかないのかというと・・・

①受信したいメールがあるGmailアカウント(旧Gmail)の設定

Gmailの設定→メール転送とPOP/IMPOP/IMAPと進み、

%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2016-11-07-21-57-01

「すべてのメールで POP を有効にする」をチェックし、「Gmailのメールを受信トレイに残す」が選択されていることを確認し、設定を保存します。

②メールをインポートする側Gmailアカウント(新Gmail)の設定

もう一方のGmailアカウントに別種類のブラウザでログインし、設定→アカウントとインポートと進み、「他のアカウントでメールを確認」セクションにある「メールアカウントを追加」ボタンをクリック。

ステップに沿ってアカウントの追加に必要な情報を入力します。

%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2016-11-07-22-14-05

するとどうでしょう。

%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2016-11-07-22-16-57

指定のユーザー名とパスワードによる POP3 アクセスはサーバーで拒否されました。 サーバーから返されたエラー: “[AUTH] Web login required: https://support.google.com/mail/answer/78754”

といエラーメッセージが出ます。どうやらログインで弾かれているようですが、原因がイマイチわかりません。もちろんパスワードはあってますよ。

説明にあるリンク先に飛んでみると・・・。

いろいろ書いてありますが、ステップ2の上から3項目目、「安全性の低いアプリがアカウントにアクセスすることを許可」があやしいですね。

%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2016-11-07-22-25-03

クリックしてみます。

%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2016-11-07-22-29-22

またまたいろいろ書いてありますが、次に進みます。「安全性の低いアプリ」をクリック。

%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2016-11-07-22-31-53

オンにするを選択し、もう一度Gmailアカウントの追加を試みますが!? またまた同じエラーです。

ん〜。どうしよう・・・。

 

またしばらくネットの海をさまよいます。

すると同じような症状で「アプリ パスワードでログイン」ができたというコメントを発見。

2段階承認プロセスを設定し、アプリパスワードを取得し、そのパスワードを使ってPOPの設定をするらしい。

2段階承認プロセスのやり方はこちらを参考にしました。

2 段階認証プロセスを有効にする

次にアプリパスワードを取得します。やりかたはこちらを参考に。

アプリ パスワードでログイン

ステップに沿って進んでいきます。

%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2016-11-07-23-50-26

私はマックなので「Mac」の「メール」を選択。

パスワードを作成します。

%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2016-11-07-23-52-27

さて、取得したパスワードを使って、もう一度アカウントを登録します!

%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2016-11-07-23-54-28

大成功です!!!

必要に応じて残りのステップをこなして。

無事アカウントが追加され、旧アカウントからのメール受信が確認できました。

私は2段階承認プロセスが面倒なので無効に切り替え、再度メールの受信を確認。

 

が、数時間後・・・。

メールを半分ぐらい受信したところで止まってしまいました。

(後日確認すると、無事受信が終わっていたので、設定の問題ではなく、ただ時間がかかるだけの気がします。)

 

 

今度は英語でいろいろ検索してみます・・・。

するとあるフォーラムで私と同じエラーで苦しんでいる人のヘルプ板を発見!

①旧Gmail(Fetchしたいメールがあるアカウント)にサインインし設定を変更

②安全性の低いアプリのアクセスをオンにする

https://www.google.com/settings/security/lesssecureapps

③Googleアカウントへのアクセスを許可

https://accounts.google.com/b/0/DisplayUnlockCaptcha

④上記ステップ開始後10分以内に、新Gmail(メールをFetchしインポートするアカウント)にサインインし、旧メールアカウントを追加

<注意> 一つのブラウザでログイン/ログアウトをしてアカウント切り替えを行う

 

気になったので、フォーラムの下の方まで読みます。

この方法でうまくいった方がけっこういます。

そこで、2段階承認で追加したアカウントを削除して、上記ステップでもう一度追加してみることに。

するとどうでしょう。2段階承認を使わずにメールアカウントを追加できちゃいました!!!

 

一番最初にトライした方法と似てますが、どうして今回はうまくいったのでしょう?

めんどうなので検証はしませんが、おそらく原因は複数のブラウザを使っていたことや、①、②の順番、あと「10分以内に」のあたりにありそうです。

簡単な作業だと思ってたのですが、こんなことに半日もかけてしまうとは・・・。

 

最後にもう一つ、旧メールアドレスの追加が終わったら、インポートが始まりますが、一日にインポートできる数が決まっているのか、途中で止まることがあります。

根気良く待ちましょう。

私は7500通ほどありましたが、一日目に3500通ほどインポートしその後確認しなくなり、放置していたら二日目に残り全てを無事インポートしてました。もう一つのアカウントで同じ作業をしていましたが、そちらは途中で止まった時に、インポートの設定を削除しやり直しました。

するとどうでしょう、メールの一部をインポートしないまま追加作業を終え、まだメールが300通も残っているにもかかわらず、「取得したメールはありません」という表示に・・・。

なので、インポートするアカウントの設定がうまくいったら、何にもせずに待ちましょう。メールの量によって異なりますが、2日や3日、一週間かかった人もいるようです。

Scroll to top