javaMail imap folder.search()报错 A6 BAD invalid command or parameters

使用imap进行邮件搜索的时候会报错 A6 BAD invalid command or parameters

Date startDate = DateUtils.stringToDate("2020-07-01 00:00:00", "yyyy-MM-dd HH:mm:ss");
        Date endDate = DateUtils.stringToDate("2020-07-10 00:00:00", "yyyy-MM-dd HH:mm:ss");
        SearchTerm searchTermStart = new SentDateTerm(ComparisonTerm.GE, startDate);
        SearchTerm searchTermEnd = new SentDateTerm(ComparisonTerm.LE, endDate);
        SearchTerm compare = new AndTerm(searchTermStart, searchTermEnd);
        Message[] messages = folder.search(compare);

同样的情况,使用pop3协议就可以获取
而使用pop3的时候,Folder defaultFolder = store.getDefaultFolder();就只能获取INBOX
如何才能即可以筛选,又可以获取邮箱内所有文件夹呢

这个很难说,也可能是服务器的问题
https://blog.csdn.net/chichuhanga/article/details/107083541