gpt4 book ai didi

java - 标记 SEEN 不适用于 Yahoo!邮件?

转载 作者:行者123 更新时间:2023-12-01 05:16:56 25 4
gpt4 key购买 nike

我正在使用 JavaMail API 来获取邮件。今天早些时候,我通过 Gmail 成功做到了这一点。现在我尝试了雅虎邮箱,它也有效。

但有一个问题:

不显示邮件是否已被正确阅读。我的邮箱里装满了已读过的邮件,但应用程序说我还没有读过。

我用它来确定所获取的邮件是否已被阅读:

 String isRead = (message[i].getFlags().contains(Flags.Flag.SEEN) ? "Yes" : "No");

它适用于 Gmail。只是雅虎邮箱不行。有人知道为什么会这样吗?

最佳答案

您使用什么协议(protocol)?我知道 Gmail 支持 IMAP,所以我假设这就是您在那里使用的。雅虎有吗?如果它们只支持 POP3,那么这些标志将不起作用,因为 POP3 不支持标志。

尝试查看Folder.getPermanentFlags() 返回的内容。

关于java - 标记 SEEN 不适用于 Yahoo!邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11004655/

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