2011年3月13日日曜日

popサーバqpopperからThunderbirdで受信時エラー

いつものようにThunderbirdからメールを受信しようとしたらエラーが発生
研究室の同期がTwitter上で「メールを受信しようとするとエラーになる」という旨のツイートをしていたので確認したところ,こちらでも同じ現象を確認した.Thuderbirdにて該当サーバより受信操作を行おうとした場合,
POP3サーバでエラーが発生しました。メールサーバpop.***.jpからの応答:
なんとエラーメッセージがまったく表示されないというエラー.以下の条件を満たす場合,この記事の解決策が役に立つかもしれない.
  • しばらく正常に使えていたのに,ある日ある時急につかえなくなった
  • 上記タイミングは,サービスを受けているクライアント全て同じである
この場合,サーバ側に問題があるようだ,ということで確認したところ(Solaris9),なんのことはない,popサーバの実装として用いていたqpopperのログファイルが規定上限に達し,うまく追記できないことから正常にクライアントへメールを配布できなくなっているという状況だった.具体的には,
#mv /var/log/qpopper.log /var/log/qpopper.log.0
この一命令で解決.RedHat系のログファイルのパスも確か同じだったと記憶してるんで同じソリューションでいけるはず.
それにしても,limitでみてもファイルサイズの制限は特にしてないようだし,どっかでSolarisのデフォルトファイルサイズ上限は1TBだって見たことがある気がするし,もう少し調べてみる必要がありそうですね.