Si plusieurs filtres correspondant au même courrier électronique sont-ils tous traités? Si oui, dans quel ordre sont-ils traités? Que se passe-t-il si le premier filtre correspondant modifie l'email pour le faire correspondre (ou ne correspond plus) à un filtre différent?
gmail
gmail-filters
Sensé
la source
la source
J'ai deux filtres, A et B, et deux étiquettes, A et B. Si le filtre A est applicable à un email, je voulais que l'étiquette A soit appliquée à l'email et que cet email ignore la boîte de réception et soit archivé.
Je veux aussi faire la même chose avec le filtre B, mais je ne veux pas que l'étiquette B soit appliquée si l'étiquette A a été appliquée.
Il s'avère que cela peut être fait.
Dans le filtre B, ajustez le filtre afin qu’il se lise
-label:[FilterA] AND [ rest of filter B ]
. Le filtre B sera alors ignoré si l’étiquette A a été appliquée.Assurez-vous que le filtre B est répertorié APRÈS le filtre A dans la liste. Si ce n'est pas le cas, il suffit d'ouvrir le filtre B et de le sauvegarder à nouveau.
Notez que Gmail peut afficher un message sur l'utilisation de "label" en tant que filtre n'est pas recommandé car le filtre ne sera appliqué à aucun message entrant. Je l'ai simplement ignoré, cela a semblé fonctionner.
la source
has:nouserlabels AND <whatever else>
. Par exemple, je filtre les courriels de mon école en plusieurs catégories, puis j'ai un fourre-tout pour tout le restefrom:(school.edu) AND has:nouserlabels
. Assurez-vous simplement que toutes les étiquettes qui devraient avoir une priorité plus élevée apparaissent plus tôt dans la liste.Toutes les règles de filtrage GMail qui correspondent vont s'exécuter et faire leur chose.
Je ne suis pas sûr qu'il soit possible de créer des règles potentiellement conflictuelles. Les critères de filtrage disponibles sont:
Vous ne pouvez affecter aucune de ces actions avec les actions de filtre disponibles. Par conséquent, je ne vois pas comment une règle pourrait être exécutée, puis affecte le message de manière à l'empêcher de correspondre à un autre filtre auquel elle aurait correspondu auparavant.
la source
label:
, voir cette question .La seule exception au commentaire de bbodiens (j'étais sur le point de répondre presque exactement de la même manière !!) est que l'on s'attendrait à ce qu'un message "marqué comme lu" et "archivé" ignore essentiellement le filtrage, mais ce n'est pas le cas.
Pour tester cela, j'ai configuré deux filtres de test, l'un qui étiquette le courrier entrant avec le sujet 'test' comme test1 et l'archive, et un second filtre sur 'test' qui identifie test2.
Le courrier a été archivé ET étiqueté deux fois, il apparaît donc que les filtres sont simultanés.
la source
De l' aide de Gmail :
la source
Je pense que ces deux filtres dans cet ordre feront que l'e-mail restera dans la boîte de réception:
if De [email protected], passez la boîte de réception. if De @ bar.com, ne jamais l'envoyer à Spam.
la source
Je suis tombé sur un bug funky où l'ordre des filtres faisait la différence:
Filtre n ° 1: Appliquez l'étiquette "Foo" au courrier de "foo-sender"
Filtre n ° 2: Appliquez le libellé "Bar" à tous les courriers SAUF pour les courriers de "foo-sender".
Si je spécifie entièrement l'adresse électronique dans la définition du filtre, y compris le domaine ("[email protected]"), l'ordre n'a pas d'importance. Mais si je ne donne que le nom d'utilisateur sans le domaine dans la définition du filtre (simplement "foo-sender"), les deux étiquettes sont appliquées de manière incorrecte au courrier de "foo-sender". Cela ne fonctionne que si j'inverse l'ordre des filtres.
Je pense que c'est juste un bug, pas une fonctionnalité.
la source
Si vos filtres doivent être marqués par des étiquettes, un email sera étiqueté avec toutes les correspondances.
la source