如果邮件正文包含我的名字,则创建过滤器


12

我在Gmail中与许多不同的人有几个正在进行的对话话题。有没有一种方法可以设置过滤器,以便在任何新的未读电子邮件的正文中包含我的名字时添加一个标签?阅读完电子邮件后,再删除标签吗?

Answers:


7

请记住,您可以通过文本框在过滤器中使用任何Gmail搜索运算符,Has the words:因为Gmail只是将通过过滤器对话框填写的运算符与在一起。

我建议您先尝试一下:

  1. 创建一个过滤器,以查找包含您的名字的新电子邮件并应用临时标签。您将在过滤器中使用的搜索操作是:

    is:unread AND body:"Your Name"
    
  2. 创建一个过滤器,该过滤器在临时标签中查找已读的电子邮件并删除该标签。

    label:templabel AND is:read
    

    不幸的是,尽管过滤器可以对已读电子邮件进行操作,但它们目前无法删除标签,但我们处于停滞状态。

--

抱歉无济于事,但是除非Gmail过滤器可以删除标签,否则您将无法通过过滤器来完成此操作。

可能的解决方法是:

  1. 使用等效的过滤设置IMAP客户端,而不是添加/删除临时标签,而是从临时文件夹中复制/删除电子邮件。

  2. Google最近为Google Apps引入了新的脚本框架

  3. 第2步真正的粗暴技巧是让过滤器转发电子邮件并删除它。您将转发带有扩展名的电子邮件地址,例如username+templabelname@gmail.com

    然后,新的步骤3将是使用deliveredto:username+templabel@gmail.com搜索字符串捕获那些电子邮件,然后重新应用一些标签。

    不确定此方法的工作方式是否干净,尤其是因为您会从前向获取头文件(相对于重定向)。

就个人而言,我将研究#2,因为从长远来看,学习Google Apps脚本将获得回报。



8

没有搜索运算符可以限制邮件的正文。我建议您在“有字”字段中设置您的姓名的过滤器,然后将标签应用为操作。无需添加“ is:unread”,因为过滤器适用于传入消息。

同样,消息到达后,您将无法通过过滤器除去标签或采取自动措施。但是还有其他一些选项可能会有所帮助:

  • 阅读完邮件后,使用键盘快捷键删除标签。假设您正在从标签视图中阅读消息,则“ y”将删除标签,而“ [”和“]”将删除标签并将您移至下一条或上一条消息。
  • 如果内部没有未读邮件,请使用“ 隐藏已读标签”实验室来隐藏标签。

最后,您还可以考虑使用搜索查询设置“ 快速链接”或“ 多个收件箱 ”:is:unread yourname。阅读邮件后,链接或收件箱将自动更新和从视图中删除邮件。


嗨,有没有一种方法可以在电子表格中使用内容/正文来匹配/搜索名称
转换器

1

第一部分:添加基于现有关键字的标签很简单,但是我认为这是不可能的,因为Gmail中没有这样的触发器,一旦读取电子邮件,该触发器就可能导致过滤操作。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.