Como usar operadores AND e NOT booleanos na pesquisa do Gmail

61

Estou tentando encontrar e-mails que tenham um endereço nos destinatários, mas outro não.

Estou tentando coisas como from:[email protected] and not from:[email protected]efrom:([email protected] and not [email protected])

Nenhum deles funciona, e também não consigo encontrar uma boa página de ajuda sobre operadores booleanos.

Alguém tem alguma ideia?

Steven Roose
fonte
Na verdade, sua pesquisa não faz muito sentido; você não pode receber um email de mais de um destinatário; portanto, form: someone but-not-from: someone elsenão pode realmente funcionar. Você provavelmente está tentando procurar e-mails que foram enviados apenas para um grupo restrito de destinatários.
Alex

Respostas:

66

A função 'ou' no Gmail é representada por 'OU' e a função 'não' é representada por um sinal de menos (-). Você também pode usar aspas ("") para especificar uma frase exata.

Na página de ajuda do Gmail, sobre operadores booleanos .

Alex
fonte
E o operador AND? A adição de apenas duas restrições o torna um E por padrão?
Steven Roose
5
AND é o padrão.
Asa
3
Eu tenho a sensação de que o padrão é OR, porque eu tenho os resultados de ambas as palavras não juntos
logoff
2
A robustez é realmente impressionante, e você pode negar subexpressões inteiras; Eu freqüentemente pesquisar e-mails não lidos não a partir de uma lista de remetentes:is:unread -{ from:a from:b ... }
Dan Lugg
Observe que você precisa usar aspas duplas "ao especificar frases exatas. Eu obtive resultados estranhos usando aspas simples '.
Tim Malone
12

Use o sinal de menos para fazer uma regra negativa. Você também pode encadear regras, deixando apenas um espaço entre regras separadas.

Por exemplo:

from:[email protected] -from:[email protected]

ou você pode fazer coisas como

is:unread -in:spam -in:trash
Eric Warnke
fonte
6

Para não estar no Google, use da seguinte -maneira:

from:[email protected] [email protected]
Dave
fonte
11
from: [email protected] parece não funcionar para mim quando há várias mensagens na mesma "conversa". Como algumas dessas mensagens NÃO são de [email protected], ela considera uma correspondência e move a conversa INTEIRA, mesmo que uma das mensagens fosse de [email protected], então eu gostaria que toda a conversa ficasse na caixa de entrada ... É realmente complicado quando o Gmail tenta agrupar as coisas em conversas com base na semelhança de mensagem de assunto / corpo! Desejo as respostas a estas mensagens podem aparecer na minha caixa de entrada, mesmo que os originais foi arquivado ...
Tyler Rick
4

Isso funcionará:

from:@company1.com [email protected]

Isso coloca todas as mensagens de qualquer remetente em company1.comem uma pasta, exceto as do indivíduo [email protected].

Dave
fonte
Isto é exatamente o que eu estava procurando e funciona muito bem! Não sei por que alguém lhe deu um voto negativo.
Hexxagonal
3

ao tentar evitar várias frases em uma linha de assunto para seleção:

-("phrase one" OR "phrase two" OR "word1")
Peter W
fonte
Esta é a melhor resposta. Você pode combinar com colchetes como este: -de: (gmail.com OU google.com) Isso filtrará todos os emails de qualquer pessoa em gmail.com ou google.com
user643011
11
Isso é equivalente a -{"phrase one" "phrase two" "word1"}?
Marcel Wilson
@MarcelWilson não é a mesma coisa, é necessário ter o OR entre as palavras.
Peter W
Estou confuso então. Meu entendimento das chaves é que todos os itens contidos são OR'ed. Embora o parêntese seja um agrupamento, que se todos os itens forem OR'ed significaria que eles seriam equivalentes? Estou sendo denso?
Marcel Wilson
11
@MarcelWilson eu falei cedo demais - você está certo, eu não estava prestando atenção nas chaves. De acordo com a documentação, as chaves substituem a necessidade de OR entre parênteses.
Peter W