Я пытаюсь открыть папку в своем электронном письме, но безуспешно.
это ошибка:
Mar 06, 2019 1:24:14 PM Export run
SEVERE: A3 BAD User is authenticated but not connected.
javax.mail.MessagingException: A3 BAD User is authenticated but not connected.;
nested exception is:
com.sun.mail.iap.BadCommandException: A3 BAD User is authenticated but not connected.
at com.sun.mail.imap.IMAPFolder.open(IMAPFolder.java:960)
at Export.getEmails(Export.java:115)
at Export.run(Export.java:72)
at Main.main(Main.java:5)
Caused by: com.sun.mail.iap.BadCommandException: A3 BAD User is authenticated but not connected.
at com.sun.mail.iap.Protocol.handleResult(Protocol.java:338)
at com.sun.mail.imap.protocol.IMAPProtocol.select(IMAPProtocol.java:656)
at com.sun.mail.imap.IMAPFolder.open(IMAPFolder.java:926)
... 3 more
и вот что я попробовал:
public void getEmails() throws MessagingException, IOException {
Session session = Session.getInstance(props);
session.setDebug(DEBUG);
store = null;
store = session.getStore("imap");
store.connect("imap-mail.outlook.com", this.userName, this.password);
folder = store.getFolder(FOLDER_NAME);
folder.open(Folder.READ_ONLY);
int total_messages = folder.getMessageCount();
if(total_messages > 0) {
messages = folder.getMessages();
}
}
это реквизит:
props = new Properties();
props.setProperty("mail.store.protocol", "imap");
props.setProperty("mail.imap.ssl.enable", "true");
props.setProperty("mail.imap.starttls.enable", "true");
props.setProperty("mail.imap.host", "imap-mail.outlook.com");
props.setProperty("mail.imap.port", "993");
имя пользователя и пароль в порядке.
Я попытался изменить пароль и получил еще одну ошибку при аутентификации, поэтому пароль и имя пользователя верны.
Я проверяю store.isConnected, и я понял.
проблема в строке:
folder.open(Folder.READ_ONLY);
в чем может быть проблема?
TNX много