gpt4 book ai didi

java - 使用 Java 检查新的 IMAP 邮件

转载 作者:太空宇宙 更新时间:2023-11-04 08:09:15 25 4
gpt4 key购买 nike

我正在尝试使用 JavaMail 实现一个小工具来访问特定文件夹中的 IMAP 电子邮件。然后通知这些文件夹中是否有新电子邮件。我不一定对只了解未读消息感兴趣。由于消息可能已被阅读(在共享邮箱场景中),但对我来说可能仍然是新的。

我正在考虑读取该文件夹并存储最新消息的 UID。然后下次检查时比较该 UID。但是,我无法在 Javamail 文档中找到有关如何在不浏览整个邮件列表并按日期和/或邮件编号排序的情况下查找最新邮件的任何信息。

是否有更好的方法来了解新消息?有没有一种简单的方法来告诉 JavaMail 我只想要文件夹中的最新消息?

最佳答案

转换到 IMAPFolder并使用 getMessagesByUID(long start, long end) 和 LASTUID。

关于java - 使用 Java 检查新的 IMAP 邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11522157/

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