Respostas:
A coisa mais próxima que posso encontrar entre os operadores avançados de pesquisa do Gmail é o has:circle
operador.
Pesquise todas as mensagens enviadas por alguém que você adicionou aos seus círculos do Google+
Exemplo:
has:circle
Significado: qualquer mensagem enviada por uma pessoa em qualquer um de seus círculos.
Portanto, se todos os seus contatos estiverem em um círculo do Google+, isso funcionará para você. Infelizmente não há is:contact
operador.
Basicamente, você não pode. Não existe esse filtro curinga ou operador de pesquisa para o gmail. A lista de operadores válidos de pesquisa do Gmail pode ser encontrada aqui: http://support.google.com/mail/bin/answer.py?hl=pt_BR&answer=7190 .
Um cara no Webapps perguntou o contrário (e- mail de contatos que NÃO estão no catálogo de endereços ). Ele não podia fazer isso também.
Não encontrei nada para resolver seu problema:
Se isso puder ser feito, você provavelmente precisará compilá-lo (macro do Outlook ou um script Greasemonkey).
Você pode agrupar todos os seus contatos em um grupo de contatos e filtrar por grupo de contatos no Gmail. Isso requer conhecimento de python, no entanto. Abaixo está o código Python usado:
original = '[insert email addresses copied from the contact group]'
replaceComma = original.replace(",", " OR")
result = re.sub(r'".*?"', '', replaceComma)
print result
Você pode criar um filtro neste formato:
from:({"Katherine Jones" <katherine@Jones.com>, "Stan Jones" <stan@jones.com>, etc…})
Eu despejo todos os endereços no Word e edito lá para criar um formato como este. A limitação é que ele pode levar apenas tantos endereços por filtro, então eu tenho um filtro para nomes AD, outro filtro para EK, etc. Não sei quantos caracteres serão necessários, mas coloque-os todos e um erro mostrará a limitação. Em seguida, pique seus endereços em blocos para atender a essa limitação. Recebo cerca de 25 endereços / filtro.
eu acredito
-has:circle
excluirá todo e-mail de contas que não estão no seu círculo