我正在尝试编写一个 Java 类,它将通过 POP3 从 GMail 中检索消息。到目前为止,我已经复制了这段代码: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。我希望它返回 2,因为其中一条消息已被读取(通过 Gamil 网络访问)
这是怎么回事?有什么方法可以只检索未读消息吗?