所以,Gmail 的 IMAP 有点“奇怪”。他们使用 IMAP 文件夹来表示标签。我相信 IMAP 中的电子邮件通常只能属于一个“文件夹”,但是对于 Gmail,一封电子邮件可以属于许多“文件夹”,这为我们提供了非常接近标签的功能。
我的问题是,我正在编写一个 gmail 客户端(这样,加星标、删除和归档等操作比标准 imap 客户端更直观一些),但我希望能够显示给定电子邮件的哪些文件夹(标签)它在里面。
据我所知,这并不容易(我必须遍历每个文件夹中的每条消息以查看它在哪些消息中)。
有谁知道这样做的整洁方法?还是我假设没有简单的方法是正确的?