私は複数のYahooアカウントを持ち、外部アクセスを許可した上でパソコン上のメーラーから受信をして使っています。
そのなかで、特定のメールアカウントに限ってメールが受信されなくなるという現象が発生しました。
エラー内容は「パスワードが違う(incorrect_password)」という旨の画面が表示され、何度やっても、時間を置いて受信しても同様の症状となりました。
これに関するYahooのヘルプでは
- 外部メールの設定内容が間違っている
- ご利用のプロバイダーがLASTコマンドに対応していない
- メールサーバーに大量のメールが残っている
- メールサーバーに容量の大きいメールが保存されている
- ご利用のプロバイダー(もしくは会社などのネットワーク)が外部からのアクセスを制限している
- ご利用のプロバイダーに不具合が発生している
という原因について紹介されています。確かに要因としては当てはまりそうですが、今回は前述したように特定のアカウントに対する外部メールの受信ができないという症状。
他のアカウントのメールは正常に受信できるのに、特定アカウントだけ・・・というところから、1.2.5.6は考えられず、かつ、3.4はウェブブラウザ上で確認する限りでは全くありませんでした。
そこで誰か同じ症状で対処できた方がいないかと思いいろいろとググってみましたが有効な手段はありませんでした。
が、今回やった方法で100%大丈夫という訳ではないかもしれませんが、改善方法が見つかりましたので紹介します
Yahooメールの外部受信で不具合が発生したときの対処方法
私が発見した原因は結構単純でした。
というのは、この不具合が発生した特定のアカウントだけ、ということからひょっとすると・・・と思ったのは多重ログインの防止が働いているのかもということ。
確かに他のアカウントはメールのみで利用しているので、ウェブブラウザ上からYahooアカウントにログインして何かをすることはありません。これらのアカウントで外部からメールの受信は全く問題がありません。
で、行ったのは
ウェブブラウザのログイン状態を解除すること
です。要するにログアウトすることです。
これでメーラーから受信してみたら・・・見事にエラー解消、きちんと受信できました。
試しに再度ブラウザ上でログインした状態でメーラーで受信してみたら・・・エラー発生。どうやらここが原因だったようです。
ここでまた疑問に思ったのは、ある時突然エラーが発生するという現象。これについて推察できるのは、
- ブラウザを閉じたりしたことでパソコン側からのログイン状態が解除される
- Yahoo側もログイン状態から解除されればエラーが出ない
ということ。ログイン状態がYahoo側でどのくらいの時間保持されるのか、パソコン側でどのくらいの時間保持されるのかは不明ですが、エラーが出たときはYahooのトップページを開いて「ログアウト」すれば解消されるので、このうちのいずれかが影響していると考えられます。
Yahooへのログインについては、ログイン画面に「接続状態を維持する」という便利なチェック項目があるのでここをONにしておくと次回ブラウザを開いたときにもパスワードを入力する必要がなくなって大変便利。でも、決まってエラーが発生する時には
- 何時間・何日か前にログイン済みのYahooトップページへアクセスした
- メールでエラーが出たのでブラウザからログイン済みのYahooのトップページを開いて確認した
といったことをしたことが逆にエラーを発生させているのかもしれません。
同じエラーが出て困った方、ぜひ一度Yahooのトップ画面から手動でログアウトした状態でエラーが解消されるかをチェックするといいと思います。
よくあるのはYahooトップページやYahooメール以外のコンテンツを利用している場合。Yahooショッピング、ヤフオク、知恵袋などログインが必要なコンテンツがたくさんありますから気を付ける必要がありますね。これらもログイン状態を保持しないようにすれば解消されます。
もしもトップページを開いたり、ブラウザで開いた覚えがないという方はひょっとすると不正にログインされているのかもしれませんから、ログインの履歴を確認してみるといいと思います。