POP3 経由で GMail からメッセージを取得する Java クラスを作成しようとしています。これまでのところ、次のコードをコピーしました: http://www.java-tips.org/other-api-tips/javamail/connecting-gmail-using-pop3-connection-with-ssl-6.html
実際にはメッセージを取得しますが、未読メッセージのみを取得する必要があります。私はテスト目的で使用している GMail アカウントを持っています。3 つのメッセージがあります。1 つは既読、2 つは未読です。コードは 3 つのメッセージがあることを正しく示していますが、新しいメッセージは 0 であることを示しています。
行を追加すると
folder.getUnreadMessageCount();
3 が返されます。メッセージの 1 つが (Gamil Web アクセス経由で) 読み取られたため、2 が返されると予想されます。
どうしたの?未読メッセージだけを取得する方法はありますか?