Python / imaplib-如何获取消息的标签?

| 我将imaplib用于我的项目,因为我需要访问gmails帐户。 事实:使用gmail \的标签,每封邮件可能位于任意数量的文件夹/框/标签上。 问题是我想从每条消息中获取每个标签。 我想到的第一个解决方案是使用\“ All Mail \”文件夹获取所有邮件,然后针对每个邮件检查该邮件是否在每个可用文件夹中。 但是,我发现此解决方案很繁琐,我想知道是否有更好的方法可以做到这一点。 谢谢!     
已邀请:
要获取gmail中给定消息的所有标签,您可以执行以下操作
t, d = imapconn.uid(\'FETCH\', uid, \'(X-GM-LABELS)\')
or
t, d = imapconn.fetch(uid, \'(X-GM-LABELS)\')
顺便说一句:您可以在http://code.google.com/apis/gmail/imap/上找到有关gmail imap扩展的更多信息。     
在imap中,您没有标签,而在imap上使用gmail \“模拟\”它们,则可以降低从imap提取的邮件的原始来源,检查是否有带有标签的自定义标头     

要回复问题请先登录注册