Gmailで他のメールアドレスからPOPで取得していて、突然、「エラー: 一時的な問題によりサーバーにアクセスできません。 このアカウントのメールは ○月○日 以降取得されていません。」になってしまいメールが取得できないときの対処法です。

詳細表示をすると……

エラー: サーバーが一時的に利用できません。 
サーバーから返されたエラー “Error in RETR command: Message not found.”

と表示されます。

一時的と表示されてますが、一週間経とうが直りませんでした。

POPで取得状態のまま解決する方法をいくつか試してみたものの、全部ダメでした。おそらくなんらかの理由で、サーバー側に弾かれてる状態にあるのではないかと考えられます。


・「メール転送」を使用する。

そこで、仕方がないのでPOPでの取得をやめて、メールアドレスのサーバー側からGmailに「メール転送」(自動転送)を設定することで解決しました。

例えば、取得元のメールアドレスがYahoo!の場合は、ここのヘルプに書いてあるように、設定します。

これで解決することができました。


おまけ:ラベルはどうなるの?

POPで受信するメールアドレスごとにラベル設定をしていた場合、この設定がはずれてしまいます。

この場合、Gmailの「設定」>「フィルタとブロック中のアドレス」で、”to”を該当のメールアドレスに設定して、これにラベルを付けるようにすれば、pop受信してラベルを付けていたのと同じような状態にできます。

(パソコンでGmailにログインしないといけないかもしれません。スマホアプリでは設定不可?)