こんにちは私は手動で作成したフォルダからメールを読むことに問題があります。ヤフーのフォルダからメールを読むJavamail
私はINBOXからメールを読むことができます。しかし、私がインボックス以外のメールを読むと、エラーが出ています。
私はstackoverflowが解決策を与えることを願っています。事前に おかげで...
エラーメッセージ:スレッド "メイン" javax.mail.FolderNotFoundExceptionで
例外:フォルダがcom.sun.mail.pop3.POP3Folderで をINBOXされていません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