有没有办法将 IMAP 标签仅应用于我的 Gmail 中“主要”标签下的邮件?
我想使用基于控制台的电子邮件客户端(例如 Mutt、Gnus 或 Wanderlust)来回复消息,但我只想看到 Gmail 已过滤到“主要”选项卡中的消息。
答案1
不幸的是,Gmail 不会向 IMAP 公开其“类别”。我使用 Mail.app 作为我的电子邮件客户端,并且我也希望使用 Gmail 的贝叶斯分类器或其他分类器对我的邮件进行分类,因此我找到了一个解决方案。
此解决方法使用过滤器自动将标签应用于类别。一旦以传统方式标记,它们就可以暴露给 IMAP。
- 通过 Gmail/settings/filters 创建新过滤器
category:primary
在“包含词语”字段中输入并点击“使用此搜索创建过滤器”。- 勾选“应用标签至此过滤器”并创建过滤器。
- 通过 Gmail/settings/labels 将过滤器公开给 IMAP
这会将您的 Gmail 类别链接到您的 Mail.app。
答案2
我知道这是一个老话题,但我想做几乎同样的事情(我实际上只是想让我的 IMAP 客户端获取所有消息除了我们研究了那些我们经常在“促销”标签下看到的广告(即 Google 放置在“促销”标签上的广告),并提出了这种方法。
我为不想通过 IMAP 检索的邮件设置了一个过滤器(我的搜索是Category:Promotions
),并选择“跳过收件箱”作为该过滤器的操作。我还检查了页面上的设置,Settings:Labels
以确保All Mail
没有标记为Show in IMAP
。
这意味着这些消息永远无法供我的 IMAP 客户端下载。小缺点是“促销”选项卡始终为空,但如果出于某种奇怪的原因我想查看其中的内容,我可以搜索类别:这些消息仍然可用。您甚至可以在侧边栏中设置标签,以便根据需要访问“促销”消息。
希望这对某人有帮助。
答案3
如果您无法获取类别电子邮件,并且不想应用上述解决方案。Gmail IMAP API 提供对类别的支持。特定类别中的邮件
category:primary
category:social
category:promotions
category:updates
category:forums
category:reservations
category:purchases
Example: category:updates
答案4
如果您所说的“主要”是指“收件箱”,那么它已经为您完成了。如果您转到 gmail(网络界面)中的设置,单击齿轮 -> 标签,您可以检查哪些标签可显示为 IMAP 文件夹。取消选中除收件箱(您不能取消选中,至少目前不能)之外的所有选项,应该可以实现您想要的效果。