我正在尝试为单个用户阅读其他电子邮箱。例如:如果用户A有两个帐户。一个是自己的,另外一个是为它配置的。 Java或Javamail API中是否有一种方法可以访问这两个帐户的文件夹?
store.connect("mail.abc.com","user","password");
// Get a handle on the default folder
folder = store.getFolder("inbox"); ///This works fine
Folder[] f = store.getFolder("additionalbox").list(); // this doesnot work
for(Folder fd : f){
System.out.println(">>" + fd.getName());
}
层次结构是:
user
inbox
additionalbox
inbox
有没有办法实现它?
答案 0 :(得分:0)
为每个帐户创建一个不同的Store对象,并以这种方式访问它们。它取决于您的界面,使其看起来与用户无缝。