Posted By:
Rizwan_Sattar
Posted On:
Tuesday, July 17, 2001 10:22 AM
Hey all, I just wrote a small program to test what I asked. I should have done it before, but at least now if anyone else has this question, they can find the answer on this post ;)
// connect
Session session = Session.getDefaultInstance(props, null);
Store store = session.getStore(provider);
store.connect(host, username, password);
// Open folders
Folder defaultFolder = store.getDefaultFolder();
Folder inbox = store.getFolder("INBOX");
System.out.println("defaultFolder is: "+defaultFolder.getName());
System.out.println("inbox folder is : "+inbox.getName());
System.out.println("Print folder list for defaultFolder");
Folder defaultfolderlist[] = defaultFolder.list();
for(int i=0; i System.out.println(defaultfolderlist[i].getName());
}
System.out.println("Print folder list for inbox");
Folder inboxlist[] = inbox.list();
for(int i=0; i System.out.println(inboxlist[i].getName());
}
store.close();
This produces the following output:
defaultFolder is:
inbox folder is : INBOX
Print folder list for defaultFolder
deleted_mail
sent
INBOX
Print folder list for inbox
Note that nothing is printed for the folderlist for inbox. I guess it is safe to assume that the "defaultFolder" is the unnamed, containing folder which is above all others.
-regards,
Rizwan