Yahoo! メールに届いたメールを Web版 Gmail で受信できるようにする方法です。Gmail 側で POP 設定して Yahoo! メールのメールサーバーへアクセスするようにします。Gmail にだけログインすれば Yahoo! メールも同じインターフェースで管理できるようになります。
つまづきポイント①
ワタシは Yahoo! の ID を「シークレット ID」というものに設定していて、パスワードでのログインができないようにしていました。
Gmail には「Gmailify」という簡単に Yahoo! メールと接続できる機能が用意されているのですが、この機能が使えませんでした。
通常はメールアドレスの左側(アットマークの左側)がメールサーバーへ接続するユーザー ID にもなっていることが多いかと思うのですが、Gmailify だと入力されたメールアドレスから自動的にユーザー ID を見つけに行こうとするようで「ID とパスワードが合ってないよ」と怒られてしまいます。途中でパスワードを入力する画面は登場しますが、ユーザー ID を入力する画面は出てこないのでどうすることもできませんでした。
つまづきポイント②
同じくシークレット ID 絡みです。シークレット ID を有効にしてパスワードによるログイン(各種 Yahoo! サービスへのログイン)を不可にしたため、以前に使っていたパスワードはメモ用紙から削除してしまいました。
※本当の紙ではないですよ、便宜的にメモ用紙と言っているだけです。
ですので、Yahoo! メールの POP/IMAP サーバーへアクセスするためのパスワードがわからないのです。「え?ワタシの ID にはパスワードというものがないのでは?」
しかしここが落とし穴でした。冒頭のスクリーンショットに記載の通り、パスワードが無効になっているのは「ブラウザ」「アプリ」のみでメールクライアントによるメールサーバーへのアクセスにはパスワードが活きているそうです・・・・。ほぇぇ。
というわけで、最初に準備したのはパスワードリセットによるパスワードの再設定でした。
さて、準備ができたので Gmail 側での作業です。
Gmail で「設定」「アカウントとインポート」「他のアカウントのメールを確認」「メールアカウントを追加する」と進み、ユーザー名などのメールサーバー接続に必要な情報を入力して行きます。
しかし、何度か試してみても接続エラーになってしまいます。「Connection timed out」とのことです。
パスワードをリセットしたばかりなので、パスワードの入力ミスなのかと思い、何度も確認してみたのですが、間違っているようには見えません。
つまづきポイント③
赤字のエラーメッセージで調べてみたところ、Yahoo! メールの受信トレイに格納されているメールの数が問題であった、という情報がありました。
本当にそんなことがあるのかと半信半疑でしたがとりあえず試してみようと思い、IMAP 接続のアカウントを登録した Thunderbird を活用して不要なメールをガンガン削除してみました。着手前は 3万通超あったメールをまずは 3万通未満まで削除してみましたが、やはり接続エラーとなってしまいました。
続いて、2万通未満まで削除してみましたが、やはり接続エラーでした。
最後に、情報元と同じように 1万通未満まで削除を進めてみたところ、なんと接続に成功しました。なんじゃ、そりゃ。
つまづきポイント④
無事に Gmail に Yahoo! メールを取り込めるようになったのですが、なんとなく以前より届くメールが少なくなった気がしていました。
これは Yahoo! メールの受信トレイの直下にあるメールしか取得してくれないためのようでした。
Yahoo! メールの「便利機能」 「フィルター」にメールの振り分け設定がある場合は先にそちらが実施されて受信トレイからメールが移動してしまいます。すると、Gmail が POP 接続で新着メールを取得しに来た時には受信トレイからはなくなっているので、Gmail 側には届かない、というものでした。
そこで Yahoo! メール側に登録済みのフィルターを全て解除しました。
つまづきポイント⑤
Gmail から Yahoo! メールに POP 接続で新着メールを確認するインターバルを選べません。
10分おきに確認、とかのレベルではありません。なんか「暇になったから見に行く」くらいののんびりぶりでした。当初の目的が「Yahoo! メールに届いたワンタイムパスワードの通知メールを Gmail で受け取りたい」だったので、せめて 5分間隔くらいでチェックしてくれないと使い物になりません。
ただしこれは回避策があり、Gmail の「設定」「アカウントとインポート」「他のアカウントのメールを確認」から手動で確認することができます。ワンタイムパスワードを送った時だけこの操作を手動で実施しても良いかもしれません。(が、これだと他のメールも到着するのにだいぶ時間がかかっちゃいますね)
というわけで、シークレット ID を使っている Yahoo! メールを Gmail で POP 接続により受信することはできるようになりましたが、POP 接続ではイマイチという結果になりました。
今回、不要なメールをたくさん削除していて感じたのは、いくらメールボックスの容量がそれなりに大きいからと言って、受信しなくても良いメールは放置せずに普段から配信されないように設定スべきだな、ということです。けっこう大変でした。