我尝试使用IMAP从特定日期检索邮件。 (雅虎邮箱) 这行不应该给我任何回报,因为此时没有新的电子邮件:
Message[] mlist = inbox.search(new ReceivedDateTerm(ComparisonTerm.GT, new Date()));
但是它会返回文件夹收件箱中的所有邮件。 现在有人怎么解决它?我已经尝试了我在网上找到的每个例子,到目前为止没有任何工作......我不想通过邮件检查邮件并查看收到的日期...
由于
答案 0 :(得分:3)
你今天有收到的消息吗?如果是这样,您可能会遇到this bug,而且IMAP日期比较只考虑当天,而不是时间。您可以尝试修复该错误的JavaMail 1.5.3 SNAPSHOT release。如果这不是问题,请在发生此问题时发布debug output,并在文件夹中收到邮件的接收日期。