C.Hang 2020-09-07 16:24 采纳率: 0%
浏览 573

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
如何才能即可以筛选,又可以获取邮箱内所有文件夹呢

  • 写回答

1条回答 默认 最新

  • threenewbee 2020-09-07 22:55
    关注

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

    评论

报告相同问题?