Я использую JavaMail API для подключения к Outlook и чтения сообщений.У меня есть список подпапок в INBOX в моей учетной записи Outlook.Я могу получить все сообщения из папки «Входящие», используя:
Store store = session.getStore("imaps");
store.connect("outlook.office365.com", 993, MY_MAIL, MY_PASS);
Folder inbox = store.getFolder("Inbox");
Но я не могу читать сообщения из подпапок.Чтобы прочитать сообщения из подпапки с именем 'subFolder'
я попытался:
Folder subFolder = store.getFolder("subFolder");
Folder subFolder = store.getFolder("Inbox\subFolder");
Folder subFolder = store.getFolder("Inbox.subFolder");
Я получаю исключение FolderNotFoundException
javax.mail.FolderNotFoundException: Inbox.subFolder not found
at com.sun.mail.imap.IMAPFolder.checkExists(IMAPFolder.java:452)
at com.sun.mail.imap.IMAPFolder.open(IMAPFolder.java:1040)
at com.sun.mail.imap.IMAPFolder.open(IMAPFolder.java:973)