it-swarm.cn

什么时候可以在Gmail过滤器中使用“标签:”,“中:”或“是:”?

当您尝试在Gmail过滤器中使用任何查询label:in:is:时,您会看到以下警告:

警告:不建议使用包含“标签:”,“中:”或“是:”条件的过滤器搜索,因为这些条件将永远不会匹配传入的邮件。

但是,如果要 禁用垃圾邮件过滤器 ,则可以安全地忽略此警告。还有其他例外吗?

25
Senseful

过滤器为 按照它们在列表中的存在顺序进行处理 。这意味着,如果一个过滤器接一个过滤器,则可以使用警告您的这些特殊过滤器标准之一。例如,如果您有一个过滤器为消息加注星标,则可以在其下方使用一个规则来成功使用is:starred

在处理过滤器之前,甚至会自动应用某些条件。例如,发送到垃圾邮件的邮件(即,您可以使用is:spam)或标记了传入邮件的POP3帐户。在这种情况下,过滤器的顺序无关紧要。

以下是您可以使用的条件列表:

  • is:starred:如果以前的过滤器已为邮件加注星标,则可以使用此标记。
  • is:spam:如果邮件被自动标记为垃圾邮件,则可以使用此条件。
  • is:read:如果未修改邮件的已读属性(即未读),则此属性将与之不匹配。如果先前的过滤器将邮件标记为已读,则将其匹配。
  • is:unreadis:read的相反。
  • label:example:如果以前的过滤器已标记了一条消息,则可以使用它。 (请注意,诸如收件箱之类的邮箱将起作用。也就是说,label:inbox将起作用。)
  • label:[email protected]:如果您的邮件帐户设置为通过POP3读取另一个帐户,并将其设置为自动标记该帐户中的所有电子邮件,则可以使用label:标准,因为它将首先标记邮件,并且仅然后运行过滤器。
  • in:trash:您会认为,如果从较早的过滤器中删除了一条消息,则其他过滤器将停止工作,但是事实并非如此。
  • in:inbox:影响此操作的两件事是“跳过收件箱”和“删除它”。
  • in:anywhere:没有意义,但是可以。

您不能使用的条件:

  • in:sent:发送消息时,它将首先处理过滤器,然后才被视为sent,因此,您不能在过滤器中使用in:sent条件。

未经测试(我将在测试这些时更新):

  • is:muted
  • is:chat
  • is:important
23
Senseful

对于那些不知道这些关键字是保留关键字并且具有特殊行为的人们来说,这可能只是警告消息。

1
matpie