Se eu tiver vários filtros que correspondam ao mesmo email, todos eles serão processados? Em caso afirmativo, em que ordem eles são processados? E se o primeiro filtro correspondente modificar o email para torná-lo compatível (ou não corresponder mais) a um filtro diferente?
gmail
gmail-filters
Sensível
fonte
fonte
Eu tenho dois filtros, A e B, e dois rótulos, A e B. Se o filtro A for aplicável a um email, eu queria que o rótulo A fosse aplicado ao email e que esse email pulasse a caixa de entrada e fosse arquivado.
Também quero fazer o mesmo com o filtro B, mas não quero que o rótulo B seja aplicado se o rótulo A tiver sido aplicado.
Acontece que isso pode ser feito.
No filtro B, ajuste o filtro para que ele leia
-label:[FilterA] AND [ rest of filter B ]
. Isso fará com que o filtro B seja ignorado se o rótulo A tiver sido aplicado.Verifique se o filtro B está listado DEPOIS do filtro A na lista. Caso contrário, abra o filtro B e salve-o novamente.
Observe que o Gmail pode exibir uma mensagem sobre o uso de "marcador" como filtro não é recomendado porque faz com que o filtro não seja aplicado a nenhuma mensagem recebida. Eu apenas ignorei, isso parecia funcionar.
fonte
has:nouserlabels AND <whatever else>
. Por exemplo, eu filtrei os e-mails da minha escola em várias categorias e, em seguida, tenho tudo para tudofrom:(school.edu) AND has:nouserlabels
. Apenas certifique-se de que todos os rótulos que devem ter maior prioridade ocorram anteriormente na lista.Toda e qualquer regra de filtro do GMail correspondente será executada e executada.
Não sei se é possível criar regras que potencialmente conflitem. Os critérios de filtro disponíveis são:
Você não pode afetar nenhum deles com as ações de filtro disponíveis; portanto, não vejo como uma regra pode ser executada e, em seguida, afeta a mensagem de uma forma que a impeça de corresponder a outro filtro que teria correspondido anteriormente.
fonte
label:
, consulte esta pergunta .A única exceção ao comentário dos bbodiens (eu estava prestes a postar quase exatamente a mesma resposta !!) é que se esperaria que uma mensagem 'marcada como lida' e 'arquivada' essencialmente pulasse mais a filtragem, mas esse não é o caso.
Para testar isso, configurei dois filtros de teste, um que rotula as mensagens recebidas com o assunto 'testing' como test1 e as arquiva, e um segundo filtro em 'testing' que rotula test2.
O email foi arquivado E rotulado duas vezes; portanto, parece que os filtros são simultâneos.
fonte
Na ajuda do Gmail :
fonte
Penso que estes dois filtros nesta ordem farão com que o email permaneça na caixa de entrada:
if De [email protected], pule a caixa de entrada. se From @ bar.com, nunca envie para Spam.
fonte
Corri para um bug funky onde a ordem dos filtros fazia a diferença:
Filtro nº 1: aplique o rótulo "Foo" aos e-mails de "foo-remetente"
Filtro 2: aplique o rótulo "Bar" a todos os emails, EXCETO os e-mails de "foo-remetente".
Se eu especificar completamente o endereço de email na definição de filtro, incluindo o domínio ("[email protected]"), o pedido não será importante. Mas se eu apenas der o nome de usuário sem o domínio na definição de filtro (simplesmente "foo-remetente"), então os dois rótulos serão incorretamente aplicados ao e-mail do "foo-remetente". Só funciona se eu inverter a ordem dos filtros.
Eu acho que isso é apenas um bug, não um recurso.
fonte
Se você tiver seus filtros definidos para serem marcados por marcadores, um e-mail será marcado com todas as correspondências correspondentes.
fonte