Filtrando e-mails com base em remetente, assunto e corpo

0

Estou usando o Thunderbird 9.

Minha entrada é uma série de e-mails que recebo regularmente e que desejo filtrar em dois níveis.

Primeiro, se o e-mail for de um remetente específico e contiver um de um conjunto de strings, eu quero que ele seja movido para uma pasta. Não consigo criar um filtro com cláusulas como X AND (Y OU W OU Z), que é o que preciso. Como posso fazer isso?

Em segundo lugar, quando essa filtragem estiver concluída, gostaria de sinalizar como Importante (e talvez fazer outra coisa) qualquer mensagem no conjunto filtrado que contenha uma cadeia específica no corpo. Para fazer isso, li sobre o FiltaQuilla e sua integração com Javascript, mas não sabia como usá-lo para "filtrar" em vez de "filtrar a ação".

Sei que a filtragem que estou realizando seria melhor feita no nível do servidor de e-mail, mas não tenho essa opção. O que estou tentando fazer é possível?

    
por mdm 13.01.2012 / 13:37

1 resposta

1

Os filtros do Thunderbird são processados em sequência, a menos que você coloque explicitamente uma condição que interrompa o fluxo. Então, com essas duas coisas, você geralmente consegue realizar operações AND e OR.

If email is from X and contains Y move to folder
If email is from X and contains W move to folder
If email is from X and contains Z move to folder

Portanto, essa sequência sai efetivamente como "Se o email contiver (Y ou W ou Z) e for X, mova para a pasta.

Se você quiser sinalizar como importante, você efetivamente terá que fazer o teste novamente (usando a correspondência de todos):

If email is from X and contains Y and contains T flag important and potentially do something else
If email is from X and contains W and contains T flag important and potentially do something else
If email is from X and contains Z and contains T flag important and potentially do something else

Assim, todos os filtros serão executados, e é para encomendá-los corretamente para alcançar o que você deseja. Não é tão elegante quanto uma lógica booleana adequada de parênteses, mas você pode chegar lá com mais filtros. E você pode usar a ação "Parar o processamento de filtros" se algo mais tarde corresponder a onde você não deseja.

    
por 13.01.2012 / 14:15