クラスパスにJavaMailの(Sunのリファレンス実装である)mail.jarとgeronimo-j2ee_1.4_spec-1.0.jarが両方含まれていると、SMTPやPOP3などのプロトコル使用時にmail.jar側とGeronimo側の実装が混在して使用され、うまく動かないことがある。 cf: http://s2mai.sandbox.seasar.org/ja/guide1.html 今回POP3で接続するプログラムでこの現象が起こったときの症状をまとめておく。これらの症状が出た場合、クラスパスを見直すと良いかも。 環境 Java5 activation.jar(JAF 1.0.2) mail.jar(JavaMail 1.3.1) geronimo-j2ee_1.4_spec-1.0.jar(Seasar 2.4同梱) connect()で接続されない 以下のようなサンプルで