【发布时间】:2013-02-06 06:38:01
【问题描述】:
我正在使用 PHP 通过 IMAP 访问 Gmail 邮件。我想知道每条消息用什么标签标记。显然,谷歌有一个 IMAP 扩展,可以完全满足我的需要:
https://developers.google.com/google-apps/gmail/imap_extensions#access_to_gmail_labels_x-gm-labels
但是,我不确定如何通过 PHP 使用这个扩展。有用于 fetch_header 等的 PHP IMAP 函数,但我没有看到可以让我获取此扩展信息的原始“获取”。有什么建议吗?
【问题讨论】:
-
你只需获取文件夹名称
-
正确,但 Gmail 允许您使用多个标签(文件夹)“标记”邮件。我想要与特定消息关联的每个标签的列表。我可以从每个感兴趣的文件夹中获取每条消息,但这有点麻烦,因为我会不止一次地收到一些消息(我认为),然后必须以某种方式合并它们。我认为扩展会给我我需要的东西,我只是不确定如何通过 PHP 访问它。