我正在尝试查找在收件人中有一个地址但在收件人中却没有另一个地址的邮件。

我正在尝试诸如from:address1@gmail.com and not from:address2@gmail.comfrom:(address1@gmail.com and not address2@gmail.com)之类的东西

都不起作用,而且我也找不到关于布尔运算符的好帮助页面。

任何人有任何想法吗?

评论

实际上,您的搜索没有多大意义-您不会收到来自多个收件人的电子邮件,因此形式:某人而不是某人:某人无法真正工作。您可能正在尝试搜索仅发送给受限制的收件人组的电子邮件。

#1 楼


Gmail中的“或”功能由“或”表示,“非”功能由减号(-)表示。您还可以使用引号(“”)来指定确切的短语。


在布尔运算符的Gmail帮助页面上。

评论


和AND运算符?默认情况下,仅添加2个限制是否会使它成为AND?

–史蒂芬·罗斯
2012年9月24日12:15



AND是默认设置。

–朝彦
13年8月14日在14:42

我感觉默认值是OR,因为我从两个词中得出的结果不是在一起

–注销
16-10-11在8:25

实际上,健壮性非常好,您可以否定整个子表达式。我经常从发件人列表中搜索未读电子邮件:is:unread-{from:a from:b ...}

–丹·拉格
17年5月1日在15:05



请注意,在指定确切的词组时,您需要使用双引号“。使用单引号'会得到奇怪的结果。

–蒂姆·马隆(Tim Malone)
17年6月28日在0:17

#2 楼

使用减号来制定否定规则。您也可以通过在单独的规则之间留一个空格来将规则串在一起。

例如:

from:name@company.com -from:name2@company.com


,或者您也可以做类似的事情

is:unread -in:spam -in:trash


#3 楼

对于不在Google中的用户,请使用-,如下所示:

from:addres1@gmail.com -address2@gmail.com


评论


来自:-address@example.com,当同一“对话”中有多个消息时,似乎对我不起作用。由于其中一些消息不是来自address@example.com,因此即使其中一条消息来自address@example.com,它也会认为这是匹配项并移动整个对话,因此我希望整个对话都保留在收件箱中...当Gmail尝试根据主题/正文的邮件相似性将事物分组为对话时,这确实很棘手!我希望即使已将ORIGINALS存档,对这些消息的替换也可以显示在我的收件箱中...

–泰勒·里克(Tyler Rick)
2012-12-27 18:36



@TylerRick我有一个完全与您在此处描述的问题相同的问题。自2012年以来有什么想法? ;)

–巴吉
5月2日17:48

#4 楼

这将起作用:

from:@company1.com -address2@company1.com


这会将来自company1.com的任何发件人的所有消息放入一个文件夹中,单个address2@compay1.com的消息除外。

评论


这正是我一直在寻找的并且效果很好!我不确定为什么有人拒绝了你。

–六角形
2015年12月9日在16:01

#5 楼

尝试避免在主题行中选择多个短语时:

-("phrase one" OR "phrase two" OR "word1")


评论


这是最好的答案。您可以将方括号结合在一起,例如:-from:(gmail.com或google.com),这将过滤来自gmail.com或google.com上任何人的所有电子邮件

–user643011
18年7月4日在12:52

这是否等效于-{“短语一”“短语二”“ word1”}?

–马塞尔·威尔逊(Marcel Wilson)
19年1月22日在18:38



@MarcelWilson是不一样的,在单词之间使用OR是必需的逻辑。

– Peter W
19年2月5日在15:10

那我很困惑。我对花括号的理解是其中包含的所有项目都经过“或”运算。虽然括号是一个分组,但是如果所有项目都进行“或”运算,那意味着它们将是等效的?我很稠密吗?

–马塞尔·威尔逊(Marcel Wilson)
19-2-5在15:15



@MarcelWilson我讲得太早了-你是对的,我没注意花括号。根据文档,花括号替换了括号内对OR的需要。

– Peter W
19年2月5日在16:46