0
我正在使用Javamail
库通过IMAP从多个服务器获取电子邮件。 我只关心未读邮件,我只想下载最后收到的5封未读邮件。如何限制javamail搜索方法中的答案大小?
对于文件夹中过滤所述消息我使用的Folder.search(FlagTerm ft)
方法,使用通过该标志SEEN
值为假,就如以下代码所示:
FlagTerm ft = new FlagTerm(new Flags(Flags.Flag.SEEN), false);
Message[] messages = folder.search(ft);
我需要减少带宽使用和上述方法可返回任意数量的消息。我只对最后5个感兴趣,有没有办法让IMAP服务器返回有限数量的消息?