Как указать условия «ИЛИ» для фильтра Gmail


141

Как я могу фильтровать сообщения в Gmail, используя логические ORусловия? Например, я могу указать адреса в полях To:или From:, но это соответствует только электронным письмам, которые соответствуют обоим критериям. Как я могу сопоставить электронные письма, которые соответствуют одному или обоим критериям?

Ответы:


125

Введите в поле поиска Gmail:

from:xyz OR to:uvw

Смотрите также здесь .

чтобы создать фильтр (и применить к нему действия) из этого поиска: щелкните маленькую стрелку вниз в правой части поля поиска, а затем нажмите create filter with this search.


2
Благодарю. Вы спасли меня от многих разочарований. У меня есть друг, который не знает о поле BCC и любит писать по электронной почте тонны людей, которые любят отвечать всем.
Джессегавин

1
Сначала я думал, что этот ответ правильный, но теперь я вижу, что OP спросил о фильтрации, а вы сказали «введите в поле поиска». Теперь мой голос переходит к Senseful. Хороший, лаконичный ответ!
Ограниченное искупление

1
@akira ОП спросил о фильтрации почтовых сообщений (что я имею в виду, применяя входящие фильтры), и ваш ответ о поиске почтовых сообщений.
Ограниченное искупление

1
@LimitedAtonement: так, все, что вам нужно для счастья, это где-нибудь выражение "после поиска нажать" создать фильтр "?
Акира

4
Чтобы уточнить для тех, кто может столкнуться с этим: «ИЛИ» с учетом регистра (то есть «или» не будет работать).
Кевинмике

50

Если вы говорите о поиске, то вопрос @ akira правильный. Однако, похоже, что вы спрашиваете, как использовать это условие в фильтре.

Хитрость заключается в том, что вы можете поместить любой критерий поиска в поле « Имеет слова» фильтра . Для любого другого поля будет добавлен ваш критерий с именем поля. Например, если вы введете user@example.comв поле « Кому» , это создаст условие фильтра to:(user@example.com). Причина, по которой он работает в поле « Имеет слова» , заключается в том, что он ничего не ставит перед ним. Это потому, что он действует как обычный поиск по содержанию письма.

  1. Создать или изменить фильтр.
  2. В поле Имеет слова введите свое ORусловие. Например:to:user@example.com OR from:user@example.com

Это также место для размещения любых других атрибутов, которые вы хотите сопоставить (например label:, in:и т. Д.).

Это также будет работать на странице Показать параметры поиска, однако вместо этого проще использовать обычный поиск.


4
Это должен быть принятый ответ. Использование рабочего процесса в ответе Акиры не работает, потому что критерии поиска искажаются, как только вы нажимаете «создать фильтр с этим поиском». Расширенные логические выражения остаются нетронутыми только при использовании поля «Содержит слова», как предлагается в этом ответе.
Марко Леогранде

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})

0

Вам нужно использовать has the wordsполе ввода вместо. Это позволит вам обновлять существующие фильтры вместо удаления и создания новых.

Пример: from:(sas.com) OR to:(sas.com)

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.