gpt4 book ai didi

java - 是否可以使用 java 邮件 API 查找邮件是否未读?

转载 作者:搜寻专家 更新时间:2023-11-01 01:07:00 25 4
gpt4 key购买 nike

我正在使用 java 邮件阅读 Gmail,如下所示 -

Session session = Session.getDefaultInstance(props, null);
Store store = session.getStore("imaps");
store.connect("imap.gmail.com", "mail", "password");

Folder folder = store.getFolder("INBOX");
folder.open(Folder.READ_WRITE);

Message[] messages = folder.getMessages();

现在我想知道消息是否未读,但找不到任何 API。我想做类似的事情-

 for(Message message:messages) {

if(message.isUnread) {
// Do Something here
}
}

虽然没有这样的 API - isUnred。

最佳答案

你试过 Message.isSet(Flags.Flag.SEEN)

http://javamail.kenai.com/nonav/javadocs/javax/mail/Flags.Flag.html#SEEN

This message is seen. This flag is implicitly set by the implementation when the this Message's content is returned to the client in some form

自从我使用 JavaMail 以来已经有一段时间了,但我认为它可以满足您的需求

关于java - 是否可以使用 java 邮件 API 查找邮件是否未读?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6898178/

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