2013-03-08 44 views
0

我想知道是否有方法来查询IMAP服务器,以便只检索自定义文件夹,而不是系统。例如,对于Gmail帐户,如果我创建了两个标签subfolder1subfolder2,我希望在查询后只接收两个标签,而不是文件夹[Gmail]/Draft[Gmail]/Trashcan,[Gmail]/Sent等。只从IMAP服务器检索自定义文件夹

回答

0

与标准的IMAP协议(根据rfc3501),这是不可能的。可能是一个扩展可能提供它。

+0

谢谢你的回复,Ansh。我也尝试过使用XLIST命令,它也应该提供扩展的标志信息,但它只会返回有用的信息(用于我测试的),而对于Yahoo来说,它会为所有文件夹返回相同的标志(不管它们是系统还是用户)。也许我可以通过它的名字来确定文件夹类型吗? – Gianluca 2013-03-08 12:03:15

+0

为什么你不能只是获取列表并过滤掉任何以[Gmail](或[Googlemail])开头的内容? – Max 2013-03-08 14:29:59

+0

因为我必须得到任何提供者的用户文件夹列表,而不是特定的。 – Gianluca 2013-03-08 15:57:27

相关问题