IMAP文件夹结构

时间:2015-06-18 14:20:51

标签: javamail

我必须实现需要同步IMAP消息的客户端应用程序。但目前存储消息的IMAP服务器还没有准备好,我需要完成我的任务。所以我使用Gmail来测试我检索IMAP消息的实现。

我模拟规范对Gmail中的文件夹结构所说的内容。创建文件夹和子文件夹。

/Default

/Default/User1/Session1

/Default/User1/Session1/File1

/Default/User1/Session2

/Default/User2/Session1

/Default/User3

然后我使用java邮件列出默认情况下的文件夹。

store.getFolder("Default").list("*");

我循环文件夹以打印文件夹计数和文件夹名称。返回的文件夹包括每个用户的所有子文件夹,如上所述。

我想知道这是IMAP服务器返回文件夹列表查询的方式吗?它下面的所有子文件夹?

1 个答案:

答案 0 :(得分:0)

如果使用list(*"),是的。如果您只想要一个级别的使用列表("%")。这在javadocs

中得到了很好的解释