Quero receber mensagens de e-mail e classificá-las em subpastas em minha conta IMAP usando meu MUA, Mozilla Thunderbird.
Eu defino um filtro "move [email protected]" para corresponder e ele move os e-mails para a subpasta "bob".
Em seguida, defino um filtro "mover assunto:'resposta do helpdesk de TI'" para corresponder e mover para uma subpasta diferente "helpdesk".
Os e-mails são transferidos entre as duas subpastas perpetuamente se os dois filtros corresponderem.
Posso cortá-lo adicionando um AND com "não está marcado como 'movido'" e, em seguida, adicionar uma ação a cada filtro de mensagem que adiciona uma tag 'movido'. No entanto, isso significa que um novo filtro é necessário para cada característica de filtragem (como eu quero filtrar 50 endereços de e-mail parciais diferentes em uma pasta 'compras'; eu precisaria fazer 50 filtros), não posso mais fazer "mover bob@ example.com ou [email protected] para a subpasta 'amigos'" - em vez disso, seriam necessários dois filtros porque o Thunderbird não pode fazer lógica composta (não pode fazer 'NÃO marcar E (A OU B)'; pode fazer 'NOT tag AND A').
Há um "interromper a execução do filtro", mas parece não fazer nada.
Como devo fazer isso no Thunderbird (no Kubuntu 18.04.1), só quero pré-classificar e-mails em pastas diferentes conforme eles chegam. Obrigado.
Na minha opinião, você tem estas soluções possíveis:
O complemento FiltaQuilla (link para o site do desenvolvedor) é descrito como:
Se nenhum dos filtros prontos no FiltaQuilla fizer exatamente o que você deseja, o FiltaQuilla também suporta expressões JavaScript, ilimitadas em complexidade, que permitem que você construa seus próprios filtros, tendo acesso a todos os elementos da mensagem recebida. Em princípio, isso permitirá que você desenvolva qualquer filtro que desejar, exigindo apenas conhecimento de JavaScript.
O FiltaQuilla não está mais em desenvolvimento ativo, mas ainda está funcionando.
Se você deseja criar sua própria extensão do Thunderbird usando o Mozilla JavaScript, estas referências o ajudarão a começar: