Becky!でメールを受信しようとすると「サーバーに接続できませんでした」と表示され、メールが全く受信できなくなっていました。Becky!の設定は全く変更してないので途方にくれてしまいましたが、何とか解決できました。
■原因
結論から書くと「間に挟んでいたPOPFileのPOP3ポート番号が勝手に変わっていたため」でした。POPFileはSPAMメールのフィルタリングソフトでメールクライアントとメールサーバーの間に挟まって動作します。ここで使うポート番号を標準のPOP3ポート番号110から他の番号にかえていたのが元に戻っていました。
全くいじった記憶がないので元に戻った原因は不明ですが、再度変更してメールが受信できるようになりました。
■まとめ
関連ソフトのデバッグ方法。
- Beckyの接続ログは、「ツール」→「プロトコルログを取る」で確認できる。
- POPFileはPOPFile UIを起動し、logger_levelを2に変更。再起動してログファイルを見る。ログファイルはWindows7の場合、C:\Users\ユーザー名\AppData\Roaming\POPFile以下の*.logファイル。
実はPOPFileは真っ先に疑っていたのですが、サーバーに直に接続しても受信できず(ポート番号を変えていたからでした…orz)、いろいろ遠回りしてしまいました。次回からはサクっとトラブルシュートできるようになりたいです。
■追記
POPFile UIが英語で表示されるなあ、おかしいなあと思って調べてみたところAdvance→html_languageがEnglishになっていました。Nihongoに直して修正(Japaneseではない)。