안녕하세요 수동으로 만든 폴더에서 메일을 읽는 데 문제가 있습니다.Javamail의 yahoo 폴더에서 메일 읽기
나는 INBOX에서 메일을 읽을 수 있습니다. 하지만 내가받은 편지함 이외의 메일을 읽으려고하면 오류가 발생합니다.
나는 stackoverflow가 해결책을 줄 수 있기를 바랍니다. 스레드에서이
예외 "주요"javax.mail.FolderNotFoundException : 폴더 com.sun.mail.pop3.POP3Folder에서 를받은 편지함되지
이오류 메시지가 사전에 감사합니다 ... MailPop3.main에서 .open (POP3Folder.java:183) (MailPop3.java:24)
내 코드 :
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);
받은 편지함 이외의 폴더에 액세스하려면 POP3 대신 IMAP를 사용해야 할 것 같습니다. Gmail의 예인 [이 질문] (http://stackoverflow.com/questions/61176/getting-mail-from-gmail-into-java-application-using-imap)을 살펴보고 해당 기능을 사용해보십시오. 야후 메일. – mikej