2008年5月28日水曜日

AuthenticationFailedException

JavaMailでGmailを使ってメール送信を行っていたところ、ある日突然下記例外が発生するようになった。(Transport#connect()で発生した模様)

----------------------------------------------------------------
javax.mail.AuthenticationFailedException
at javax.mail.Service.connect(Service.java:319)
at javax.mail.Service.connect(Service.java:169)
----------------------------------------------------------------

詳細は不明だが、原因は使用していたGmailアカウントが無効になっていたことだった。

PCから使用していたGamilアカウントでログインしようとしたところ、"アカウントが無効になりした"と表示された。
この画面のヘルプリンクのようなものをたどっていきそのアカウントで再ログインしたところログインできた(メールの送受信もできた)!
この後はJavaMailプログラムでも例外が発生しなくなった!
結局原因は不明…

Gmail側の不具合なのだろうか?下記のように同様の現象にあった方もいるようだ。
http://groups.google.co.jp/group/gmail-troubleshooting-ja/browse_thread/thread/6654969f20012244

0 件のコメント: