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

#1 楼

在Gmail的搜索字段中输入:

from:xyz OR to:uvw


另请参见此处。

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

评论


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

– jessegavin
2010年7月19日在17:49

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

–lmat-恢复莫妮卡
13年7月1日于16:05

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

–lmat-恢复莫妮卡
13年7月2日在14:26

@LimitedAtonement:所以,您所需要满足的只是在某处的“搜索后单击'创建过滤器'”语句?

– akira
13年7月2日在15:22

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

–kevinmicke
17年2月21日在22:58

#2 楼

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

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


创建或修改过滤器。
在“具有文字”字段中,输入您的OR条件。例如:to:user@example.com OR from:user@example.com


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

这将也可以在“显示搜索选项”页面中使用,但是使用普通搜索会更容易。

评论


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

– Marco Leogrande
16-09-23在22:37



用法具有单词字段是正确的字段。例如:从:info@some-domain.com或至:info@some-domain.com

–vNext
3月15日14:39



#3 楼

令我惊讶的是,我的解决方案是在电子邮件之间使用竖线|,而不是在创建过滤器时提交的,中的逗号TO

示例:

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


搜索框如下所示:

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


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

#4 楼

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)

#5 楼

您可以将它们分组:

{“ Words1” AND“ Words2”}或{“ Words1” AND“ Words3”}等...

#6 楼

A OR BA | B都可以为我工作。

#7 楼

对于to字段,最好的工作方式是:

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


#8 楼

您需要改用has the words输入字段。这将使您可以更新现有过滤器,而不是删除和创建新过滤器。

示例:
from:(sas.com) OR to:(sas.com)