有没有办法下载日期之间收到的所有电子邮件?
IE:
Date from = ...
Date to = ...
Folder inbox = store.getFolder("INBOX");
inbox.open(Folder.READ_ONLY);
Message[] messages = inbox.getMessages(from, to);
有没有办法下载日期之间收到的所有电子邮件?
IE:
Date from = ...
Date to = ...
Folder inbox = store.getFolder("INBOX");
inbox.open(Folder.READ_ONLY);
Message[] messages = inbox.getMessages(from, to);
使用Folder#search(SearchTerm)。实现SearchTerm
覆盖SearchTerm#match(Message)方法的具体子类。Message
如果匹配的日期与您感兴趣的日期匹配,则返回 true 。
使用两个 ReceivedDateTerms 和一个 AndTerm 来搜索日期在两个值之间的消息。拥有 Message 对象后,您可以下载或访问所需的任何内容。