JavaMailとプロトコルimapを使用して電子メール(gmail)を整理します。 私はコードでフォルダFOLDER1を作成します。JavaMail:フォルダ名が取得できない
Folder newFolder = parent.getFolder(folderName);
if (!newFolder.exists())
isCreated = newFolder.create(Folder.HOLDS_MESSAGES);
私はコードでメッセージを移動:
Folder f = store.getFolder(folderName);
Message[] msgs = { msg };
f.appendMessages(msgs);
それは
に動作しますが、私が欲しいときに私が...理解していません既に読み込まれたメッセージではなく、すでに作成されたフォルダにはないメッセージは再度読み込むことはできません。 名前がすでにINBOXさ
String folderName = message.getFolder().getName();// INBOX!! and not FOLDER1
String fullName = message.getFolder().getFullName();// INBOX!! and not INBOX/FOLDER1
問題は何ですか? Messageオブジェクトのあなたの助けのための
おかげ
なぜgetFolder( "受信ボックス")はすべてのメッセージ(他のフォルダと一緒に)を返すのですか? – lg0173
メッセージを別のフォルダにコピーし、それをINBOXフォルダから削除しないと、メッセージはINBOXフォルダに残ります。 –
でもcom.sun.mail.pop3はjavax.mailではありませんか?それは問題だ ? – lg0173