雷鸟“标签”在 IMAP / PHP 中

发布于 2024-12-06 05:32:09 字数 595 浏览 0 评论 0原文

Thunderbird 允许使用预定义(或自己的)标签来标记消息,例如“待办事项”、“稍后”。 (阅读消息时按“1”查看。)

这些标签被复制到 IMAP 服务器(我通过使用两个 TB 客户端验证了这一点:我在两个客户端上看到了相同的标签)。

如何使用标准 IMAP 类访问 PHP 中的标签信息(例如:msg 已设置标签“To Do”)?

我找到了一个旧参考 http:// www.wynia.org/wordpress/2007/02/alternate-imap-solution-for-php-pear-net_imap 到 net_imap http://pear.php.net/package/Net_IMAP,声称“标准”IMAP 类无法做到这个 - 但 Net_IMAP 包似乎已经有一段时间没有更新了,所以我对采用它持怀疑态度......

Thunderbird allows to flag messages with predefined (or own) Tags, e.g. "To Do", "Later". (Press "1" while reading a msg to see.)

These tags are replicated to the IMAP server (I verified that by using two TB clients: I saw the same tags on both clients).

How can I access the tag information in PHP using the standard IMAP class (e.g.: msg has set tag "To Do")?

I found an old reference http://www.wynia.org/wordpress/2007/02/alternate-imap-solution-for-php-pear-net_imap to net_imap http://pear.php.net/package/Net_IMAP, claiming the "standard" IMAP class cannot do this - but the Net_IMAP package doesn't seem to be updated for quite some time, so I am skeptical to adopt it...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

静若繁花 2024-12-13 05:32:09

如何通过 PHP 做到这一点并不是一个完美的答案,但从哪里开始已经足够好了:

Not a perfect answer how to do that via PHP but good enough where to start:

深府石板幽径 2024-12-13 05:32:09

$messages = imap_search($imap_stream, '待办事项');

PHP.net:imap_search

$messages = imap_search($imap_stream, 'To Do');

PHP.net: imap_search

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文