メールが受信出来ない!?
GW初日の今日、いきなりメールが受信出来なくなりました。
僕はThunderbirdにプロバイダのアカウント、自サバのアカウント2つ、クライアント先のサーバーのアカウントの計4つを登録しています。
その内のプロバイダのアカウント以外が全てサーバーエラーになります。
…昨日までは問題なく使えてたのに。。
試しに自サバのアカウントからスマフォにメールを送信してみたら、問題なく送信出来てスマフォでも受信出来ました。
逆にスマフォから自サバのアカウントにメールを送信すると、送信自体は完了しますがPCで受信は出来ません。
…ん!?・・・Dovecotが死んだ?
サーバーに接続してチェックしてみるとチャンと起動してます。
ついでにクライアント先のサーバーもチェックしましたが、やはりチャンと活きてます。
自サバのメールボックスを見ると受信したメールが溜まってます。
・・・っつーことはサーバー側の問題じゃない!
じゃThunderbirdか!?ってことで設定を見直しましたが、どこも問題なさそうです。
そこで仕事上必要になって先日インストールしたWindows Liveメールで自サバのアカウントを受信してみたらこんなエラーが出ました。
——————————————————————————————————-
サーバー エラー: 0x800CCC90
サーバーの応答: -ERR Cannot establish SSL with POP server ***.***.***.***:995, SSL_connect error 336142597
サーバー: ‘********.***’
Windows Live メール エラー ID: 0x800CCC90
プロトコル: POP3
ポート: 110
セキュリティ (SSL): いいえ
——————————————————————————————————–
暗号化なんて使ってないのに、なんでSSLで接続しようとしてんだ!?
で、考えてみたらプロバイダのアカウントは接続にSSLを使ってます。
SSLを使ってない自サバとクライアント先のサーバーにSSLで接続しようとしてエラーになってたってことでした。
Thunderbirdではそんな設定してないのに、、です。
そこで、ふと思い出しました。
以前、あるクライアント先で突然メール送信が出来なくなって原因を探したところ、AVASTのメールシールドだったことがありました。
コイツの送信メールのチェックを外したら問題なく送信出来るようになったんです。
今回はその逆パターンじゃね!?
ってことで、AVASTの受信メールのチェックを外してみたら、、
普通に受信出来るようになりました!
たぶん今日のAVASTのアップデートでこの機能が強化されて、POPサーバー接続時に強制的にSSL化するようになったんでしょう。
…AVASTも自動アップデートは良いけど、設定変わったんなら警告出してくれないと。。
GW初日だってのに、、ホントこれだけで小1時間悩んじゃいました。。
※その後、別の不具合も発覚しました。
以前、あるクライアント先でSSLクライアント認証を使って特定のクライアントからしか閲覧出来ないWEBサイトを構築したんですが、今日はこのサイトもセキュリティ警告が出て閲覧出来なくなってました。
これも数日前には問題なかったはずなのでAVASTのせいかも、、
ってことでAVASTで設定を探したんですが、それらしいものは見つかりませんでした。
…なので原因は特定出来てませんが。。
結局、クライアント証明書が無効化されてる(or削除されてる)ようだったので、これを再インストールしたら問題なく表示されるようになりました。
…それにしても今日は変な日だなぁ。。w