Я пытаюсь сканировать учетную запись pop3 на hotmail, которая содержит более 4000 сообщений.
Проблема в том, что я не могу загрузить всю электронную почту из-за исключения, которое происходит в не определенное время при следующей функции:
recipients = message.getRecipients(type);
Исключение составляет:
java.lang.IllegalStateException: Folder is not Open
at com.sun.mail.pop3.POP3Folder.checkOpen(POP3Folder.java:539)
at com.sun.mail.pop3.POP3Folder.getProtocol(POP3Folder.java:569)
at com.sun.mail.pop3.POP3Message.loadHeaders(POP3Message.java:542)
at com.sun.mail.pop3.POP3Message.getHeader(POP3Message.java:336)
at javax.mail.internet.MimeMessage.getAddressHeader(MimeMessage.java:700)
at javax.mail.internet.MimeMessage.getRecipients(MimeMessage.java:534)
at edu.coeia.onlinemail.OnlineEmailDownloader.getAddress(OnlineEmailDownloader.java:568)