Avancée des règles de filtrage des messages dans Mozilla Thunderbird
Le mécanisme du filtre de Thunderbird est agréable pour les choses simples.
Mais je veux faire quelque chose comme
(Si le message contient xy ou de l'expéditeur est yz) et l'état est lu, déplacer vers la corbeille
Le problème, c'est une règle de filtrage ne peut correspondre à n'importe (= OU) ou tout (=ET) filterconditions.
J'ai essayé de travail autour de en la première le marquage de tous les messages avec un unprobable combinaison de balises dans un premier filtre et ensuite utiliser un second filtre pour déplacer tous les+tagged les messages dans la corbeille si elles sont lues, mais cela fonctionne très mal, car parfois, les messages ne sont pas marquées, parfois les messages ne sont pas supprimés.
Le but de tout cela est de supprimer sans importance ou notification par e-mail dès que je les ai lus. Bien sûr, je pourrais faire un autre filtre pour chacun d'eux, mais si je voulais changer quelque chose, ça devient pénible pour tous les >20-30 règles de filtrage.
Est en quelque sorte possible de pirater la configuration du filtre ou est-il un autre moyen de filtrage complexe à l'aide uniquement d'UN filtre?
Btw. J'utilise Gmail+IMAP si cela pouvait être important.
OriginalL'auteur user3001 | 2012-01-13
Vous devez vous connecter pour publier un commentaire.
Prendre un coup d'oeil à la FiltaQilla AddOn - il permet d'expressions régulières... 🙂
C'était ce que je voulais! =)
Attendez, comment cela vous aide? J'ai installé l'add-on, mais les filtres de toujours avoir seulement le "tous" ou "correspond à un" état des paramètres. Comment être en mesure d'exécuter regex de l'objet résoudre ce problème?
OriginalL'auteur juf
Beaucoup moins joli, mais la solution de travail, pourrait être de convertir vos exigences pour forme normale disjonctive. Cela signifie que la création de plusieurs filtres, chacun d'eux "ET" des pièces. Comme plusieurs filtres sont indépendants, courir l'un après l'autre simule le "OU" partie.
Dans votre cas particulier,
(message contains xy OR sender is yz) AND status is read = (message contains xy AND status is read) OR (sender is yz AND status is read)
.Cela signifie que vous devez créer deux filtres, l'un pour
message contains xy AND status is read
et l'autre poursender is yz AND status is read
OriginalL'auteur Martin Pecka
Je suggère fortement à l'aide de FiltaQuilla comme suggéré dans MozillaZine.
Exemple
Le sien est mon filtre pour:
OriginalL'auteur Nabil Kadimi
Je ne pense pas qu'il y est un moyen de faire exactement ce que vous voulez. Mais je peux vous proposer cette solution de contournement:
Je utiliser ce système pour supprimer des notifications quotidiennes, qui deviennent inutiles après quelques jours.
OriginalL'auteur Aurelien