嗨,我在从手动创建的文件夹中读取邮件时遇到问题。
我可以阅读收件箱中的邮件。但是当我尝试从收件箱以外的地方阅读邮件时,它会出错。
我希望stackoverflow能提供解决方案。提前致谢...
错误信息:
线程“主”javax.mail.FolderNotFoundException 中的异常:MailPop3.main(MailPop3.java:24) 的 com.sun.mail.pop3.POP3Folder.open(POP3Folder.java:183) 中的文件夹不是 INBOX
我的代码:
Properties properties = System.getProperties();
Session session = Session.getDefaultInstance(properties);
Store store = session.getStore("pop3");
store.connect(host, user, password);
Folder inbox = store.getFolder("MyPersonalFolder");
inbox.open(Folder.READ_ONLY);
// search for all "unseen" messages
Flags seen = new Flags(Flags.Flag.SEEN);
FlagTerm unseenFlagTerm = new FlagTerm(seen, false);
Message messages[] = inbox.search(unseenFlagTerm);