如何为Gmail过滤器指定“ OR”条件


141

如何使用布尔OR条件过滤Gmail中的邮件?例如,我可以在To:From:字段中指定地址,但这仅与同时满足两个条件的电子邮件匹配。如何匹配满足一个或两个条件的电子邮件?

Answers:


125

在Gmail的搜索字段中输入:

from:xyz OR to:uvw

也可以在这里看到。

以便从该搜索中创建一个过滤器(并对该过滤器应用操作):单击搜索字段右侧的小向下箭头,然后单击create filter with this search


2
谢谢。你救了我很多挫败感。我有一个不知道密件抄送领域的朋友,喜欢给喜欢回复所有人的人发送电子邮件。
jessegavin

1
起初我以为这个答案是正确的,但是现在我看到OP询问了有关过滤的问题,并且您说“输入搜索字段”。现在,我的投票投向有理。好的,简洁的答案!
有限赎罪

1
@akira OP询问了有关过滤电子邮件的信息(我的意思是应用入站过滤器),您的答案是有关搜索电子邮件的。
有限赎罪者2013年

1
@LimitedAtonement:所以,您需要高兴的是某个地方的“搜索后单击'创建过滤器'”语句?
akira 2013年

4
要向可能遇到此问题的任何人澄清:“或”区分大小写(即“或”无效)。
kevinmicke '02

50

如果您正在谈论搜索,那么@akira的问题是正确的。但是,听起来您正在询问如何在过滤器中使用此条件。

诀窍是,您可以将所需的任何搜索条件放入过滤器的“ 具有单词”字段中。对于其他任何字段,它将在您的条件前面加上字段名称。例如,如果您键入user@example.com领域,它会创建过滤条件to:(user@example.com)。它在“ 具有文字”字段中起作用的原因是,它没有添加任何前缀。这是因为它充当对电子邮件内容的常规搜索。

  1. 创建或修改过滤器。
  2. 在[ 有文字]栏位中输入您的OR条件。例如:to:user@example.com OR from:user@example.com

这也是把地方的任何其他属性要匹配(例如label:in:等)。

这也将在“ 显示搜索选项”页面中起作用,但是仅使用常规搜索会更容易。


4
这应该是公认的答案。在akira的答案中使用工作流不起作用,因为一旦您单击“使用此搜索创建过滤器”,搜索条件就会受到干扰。仅当使用“具有字词”字段时,高级布尔表达式才保持不变,如该答案中所建议的那样。
Marco Leogrande

35

令我惊讶的是,解决了我用的是竖条|的电子邮件,而不是逗号之间,TO过滤器创建过程中提起。

例:

name1@domain.com | name2@domain.com | name3@domain.com`

搜索框如下所示:

to:(name1@domain.com | name2@domain.com | name3@domain.com)

我从Gmail收到一条弹出消息,说使用特殊字符可能会产生意外的结果。只需单击继续,它就可以完美运行。


12

Gmail接受几种语法:

apple OR orange apple | orange {apple orange}

就个人而言,我喜欢使用花括号,因为它简洁明了。以下都是等效的:

from:{john jane joe} {from:john from:jane from:joe} (from:john OR from:jane OR from:joe)



0

我在该to领域工作的最好方法是:

to:({first@email.com second@email.com third@email.com})

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.