gpt4 book ai didi

java - 如何使用 java mail api 读取未读电子邮件

转载 作者:行者123 更新时间:2023-11-30 03:43:08 29 4
gpt4 key购买 nike

我正在尝试从 gmail 帐户读取未读邮件。我尝试根据标志过滤消息,但没有成功。我打印了每条消息上发送的标志,但没有设置任何内容,因此我无法过滤消息。我使用关键字 Flags.Flag.SEEN 来过滤消息。经过谷歌搜索后,我发现这是电子邮件客户端的问题。例如,我们需要更改 gmail 或任何 Exchange 邮件服务器中的配置。您能告诉我如何更改配置来读取未读邮件吗?

此外,最终,我将把代码实现到其中一台 smtp 交换服务器中。如果需要特殊配置,请告诉我。这样我就可以通知相应的团队,然后实现我的更改。

       // connects to the message store
Store store = session.getStore("pop3");
store.connect(userName, password);

// opens the inbox folder
Folder folderInbox = store.getFolder("INBOX");
System.out.println("unread count - " + folderInbox.getUnreadMessageCount());
folderInbox.open(Folder.READ_WRITE);
// folderInbox.search(new FlagTerm(new Flags(Flags.Flag.RECENT),
// false));

// fetches new messages from server
Message[] arrayMessages = folderInbox.search(new FlagTerm(new Flags(Flags.Flag.RECENT), false));

最佳答案

关于java - 如何使用 java mail api 读取未读电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26372679/

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