Quero criar um filtro para todos os emails enviados somente por mim.
Faço isso porque, quando tenho uma nota que quero lembrar, a envio a mim mesma. Quero rotular todas essas anotações para encontrá-las facilmente.
Quero criar um filtro para todos os emails enviados somente por mim.
Faço isso porque, quando tenho uma nota que quero lembrar, a envio a mim mesma. Quero rotular todas essas anotações para encontrá-las facilmente.
Respostas:
Para procurar e-mails enviados apenas para você e não para uma lista de endereçamento, por exemplo, você deve adicionar o seguinte à caixa de pesquisa (e criar um filtro usando essa pesquisa; há um link na caixa de pesquisa expandida que diz "Criar filtro >>" ou algo assim):
To:me AND -*
Isso significa que ele procurará por e-mail enviado para "eu" (que é você) e não para todo mundo (incluindo você) (que é *
), mas a primeira parte (ou seja To:me
) substitui isso.
Essa nova resposta funciona se um dos outros destinatários tiver um domínio de nível superior comum e diferente do seu.
A resposta de Aaron parece não funcionar, por duas razões. A primeira é que o google não implementa curingas no gmail ( pesquisa curinga no Gmail ). A segunda razão é que, por experiência, acho que a pesquisa considera AMBOS conjuntos to:me
e, digamos -to:com
,. É fácil verificar inserindo to:me -to:com
a barra de pesquisa e descobrindo que nada foi enviado para o seu endereço do gmail.com.
A partir da pergunta que eu vinculei acima, sabemos que você precisa pesquisar tokens; por exemplo, domínios de nível superior como .com e .org. Mas sabemos que não podemos simplesmente fazer
to:me to:(-com -org -edu -gov -uk -net -ca -de -jp -fr -au -us -ru -ch -it -nl -se -no -es -mil)
Como um aparte, não tente colocar TODOS os domínios de nível superior, pois a pesquisa será rejeitada. Eu recebi a lista acima deste post sobre TLDs comuns .
Há mais uma coisa para lidar, e esse é o to:
campo vazio . Minha solução é usar is:important
para limitar a intrusão deles. O Gmail reclamou quando tentei fazer um filtro com esse sinalizador, mas filtrou corretamente um novo e-mail (importante) para mim.
Portanto, chegamos à minha resposta, onde meus próprios domínios de nível superior são .com e .uk (.ac.uk, mas o .uk é um token em si):
is:important to:((-com OR me) -coop -org -edu -gov (-uk OR me) -net -ca -de -jp -fr -au -us -ru -ch -it -nl -se -no -es -mil)
Isso aplica as duas propriedades a seguir: 1. Os e-mails para qualquer pessoa com um domínio listado diferente do seu são rejeitados 2. Se um e-mail tiver um de seus domínios, ele deverá ser (pelo menos) para você.
De maneira semelhante, você pode adicionar endereços de e-mail específicos que geralmente recebem e-mail, adicionando algo como -<coworker@yourdomain.com>
No To
campo, use me -*
. Isso também pode ser dividido nos outros campos com to:me to:-*
.
Aqui está um tópico no fórum de ajuda do Google.
to:me
peça, mas parece que ela não -*
faz nada (ou seja, recebo os mesmos resultados com e sem ela). Isso mostra resultados diferentes para você?
to:me -to:*
. No entanto, a pesquisa não parece excluir as mensagens enviadas para uma lista de endereços.
to:me to:-*
e to:me -to:*
parece me dar os mesmos resultados.
Tente substituir -*
por alguns endereços de email comuns na lista de emails pesados. algo assim pode funcionarto:(me -*@aol.com)
Ao criar o filtro, você pode colocar o seu endereço de email no de campo e no de campo. Eu apenas tentei isso e inclui apenas e-mails que enviei para mim mesmo.
Aqui estão algumas das ajuda na pesquisa do Gmail (um pouco sem relação): http://mail.google.com/support/bin/answer.py?hl=pt_BR&answer=6593
Já que estamos falando do Gmail ...
Eu uso um recurso menos conhecido do Gmail combinado com um filtro para fazer isso:
O recurso é que o Gmail (pessoal) suporta qualquer número .
no endereço.
Portanto, se meu endereço de e-mail estiver johndoe@gmail.com
enviando e-mails para todas as seguintes permutações (e muito mais) ainda serão enviadas parajohndoe@gmail.com
por exemplo
john.doe@gmail.com
j.ohndoes@gmail.com
john......doe@gmail.com
j.o.h.n.d.o.e@gmail.com
Você entendeu a ideia.
Seu pedido:
Quero criar um filtro para todos os emails enviados somente por mim.
Para fazer isso, envio todas essas "notas" para uma permutação que sei que ninguém mais usa. Por exemplojohn__doe@gmail.com
O filtro que eu montei é muito simples depois disso
To:john__doe@gmail.com
Nota: Eu também uso esse truque para filtrar e-mails ao me inscrever em sites questionáveis, inscrevendo-me com uma permutação que posso filtrar diretamente para a lixeira
Você notará no blog que existe um recurso semelhante do Gmail que é mais direto. Eu poderia usar `johndoe+note@gmail.com 'e agora o filtro é óbvio e mais fácil de lembrar.
Resumindo:
johndoe+note@gmail.com
to:
filtros para essas permutações de alias especiaisMinha solução:
é simples......
Para criar um filtro como esse, clique na seta para obter as opções de pesquisa avançada
Você revelará os recursos avançados de pesquisa, digite: myaddress@gmail.com no campo "inclui as palavras" e clique em "criar filtro com esta pesquisa". Você precisará criar um rótulo quando for para a próxima tela
siga as instruções e pronto.
Experimente esta solução simples:
to:me -{cc:me}
Eu implementei uma solução no Google App Script. Basicamente, isso está muito próximo da solução proposta por @Christian Krüger.
O pré-requisito é criar o rótulo 'meonly' (eu poderia ter feito isso de forma programática, mas, para facilitar a leitura, não o coloquei abaixo).
Aqui está o código do Google App Script:
function to_me_only()
{
var search = 'to:me -is:chats in:inbox -label:meonly';
try {
var label = GmailApp.getUserLabelByName('meonly');
var threads = GmailApp.search(search);
var gmailMessages = GmailApp.getMessagesForThreads(threads);
for(var i=0; i<threads.length; i++) {
var messagesForThread = gmailMessages[i];
for(var j=0; j<messagesForThread.length; j++) {
var messageTo = messagesForThread[j].getTo()
if( messageTo.toLowerCase()=='"lastname, firstname" <firstname.lastname@company.com>'
|| messageTo.toLowerCase()=='"firstname.lastname" <firstname.lastname@company.com>'
|| messageTo.toLowerCase()=='firstname lastname <firstname.lastname@company.com>'
|| messageTo.toLowerCase()=='firstname.lastname@company.com'
|| messageTo.toLowerCase()=='<firstname.lastname@company.com>'){
threads[i].addLabel(label);
}
}
}
} catch (e) {
console.log('Error');
console.log(e);
}
}
Criei um gatilho para executar o código acima a cada 5 minutos.
Eu acho que ele deve funcionar com o filtro abaixo em "Inclui a palavra" abaixo da linha. Testei esse envio de outro ID de email e agora estou colocando o mesmo no filtro ativo para verificar se tudo está funcionando bem.
to:yourmailid@domain.com -{cc:yourmailid@domain.com}
to:me AND from:me
Funciona muito bem.