gpt4 book ai didi

java - 使用 Java 读取 GMail

转载 作者:行者123 更新时间:2023-11-30 04:29:14 24 4
gpt4 key购买 nike

我正在尝试编写一个 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 Web 访问)

发生什么事了?有什么方法可以只检索未读消息吗?

最佳答案

这是协议(protocol)的限制。 POP3只是下载服务器上所有可用的邮件,但它并不提供服务器端邮件的已读/未读状态。如果您希望能够查询此类状态,则必须使用 IMAP。

关于java - 使用 Java 读取 GMail,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15075259/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com