代码之家  ›  专栏  ›  技术社区  ›  Ben

IMAP x Gmail=>标签?

  •  9
  • Ben  · 技术社区  · 16 年前

    在通过imap连接获取gmail标签(甚至过滤器?)方面有什么经验吗? 找不到线索。。。关于它的任何信息,请点击thx。

    6 回复  |  直到 16 年前
        1
  •  3
  •   Zakariyya Mughal    13 年前

    我已经创建了一个IMAP代理( Net::Gmail::IMAP::Label )过滤连接并将Gmail标签添加到X-Label下的邮件标题中。如果您的客户端可以在主题旁边显示该字段,它将看起来类似于Gmail web界面。

        2
  •  6
  •   AlBlue RACGAMERUP    16 年前

        3
  •  6
  •   GreenKiwi    12 年前

    或者,如果您以编程方式使用IMAP,则可以使用gmail IMAP扩展来访问以下信息:

    http://code.google.com/apis/gmail/imap/#x-gm-labels

    a010 FETCH 1:4 (X-GM-LABELS)
    * 1 FETCH (X-GM-LABELS (\Inbox \Sent Important "Muy Importante"))
    * 2 FETCH (X-GM-LABELS (foo))
    * 3 FETCH (X-GM-LABELS ())
    * 4 FETCH (X-GM-LABELS (\Drafts))
    a010 OK FETCH (Success)
    

    此外,如果您使用的是JavaMail和1.5.1,他们对这些gmail扩展有一些支持: https://javamail.java.net/nonav/docs/api/com/sun/mail/gimap/package-summary.html

        4
  •  4
  •   AlBlue RACGAMERUP    16 年前

    是的,你能做到。你需要 enable IMAP 当然,很明显-然后您需要配置 labels on a per-label basis 为要导出的对象选择“imap”。如果你没有,那么你只会得到默认的,像收件箱和所有邮件。

        5
  •  1
  •   Chris    16 年前

    标签可以被视为IMAP文件夹。事实上,最新的雷鸟版本就是这么做的。

        6
  •  0
  •   Barry Brown    16 年前

    Gmail标签显示在IMAP中的文件夹中。如果您可以获得邮件显示的文件夹列表,则可以推断标签是什么。

    推荐文章