Risposte:
L'ho appena provato e sembra che avvengano nell'ordine in cui sono definiti nell'elenco:
Se hai:
from:foo
is:starred
... quindi applicherà l'etichetta al messaggio. Se inverti l'ordine, non lo farà.
Ho due filtri, A e B e due etichette, A e B. Se il filtro A è applicabile a un'e-mail, allora ho voluto che l'etichetta A fosse applicata all'e-mail e che quell'e-mail salti la posta in arrivo e venisse archiviata.
Voglio anche fare la stessa cosa con il filtro B, ma non voglio applicare l'etichetta B se è stata applicata l'etichetta A.
Si scopre che questo può essere fatto.
Nel filtro B, regolare il filtro in modo che legga -label:[FilterA] AND [ rest of filter B ]
. Ciò farà bypassare il filtro B se è stata applicata l'etichetta A.
Assicurarsi che il filtro B sia elencato DOPO il filtro A nell'elenco. In caso contrario, basta aprire il filtro B e salvarlo di nuovo.
Tieni presente che Gmail potrebbe generare un messaggio sull'utilizzo di "etichetta" come filtro non raccomandato perché causa il mancato applicazione del filtro a tutti i messaggi in arrivo. L'ho semplicemente ignorato, sembrava funzionare.
has:nouserlabels AND <whatever else>
. Ad esempio, filtro le e-mail dalla mia scuola in molte categorie e quindi ho un riscontro per qualsiasi altra cosa from:(school.edu) AND has:nouserlabels
. Assicurati solo che tutte le etichette che dovrebbero avere la priorità più alta siano presenti all'inizio dell'elenco.
Qualsiasi e tutte le regole di filtro GMail che corrispondono funzioneranno e faranno le loro cose.
Non sono sicuro che sia possibile creare regole potenzialmente in conflitto. I criteri di filtro disponibili sono:
Non puoi influenzare nessuno di questi con le azioni di filtro disponibili, quindi non vedo come potrebbe essere eseguita una regola e quindi influenzare il messaggio in modo da impedirne la corrispondenza con un altro filtro che avrebbe precedentemente abbinato.
label:
, vedi questa domanda .
L'unica eccezione al commento di bbodiens (stavo quasi per pubblicare quasi esattamente la stessa risposta !!) è che ci si aspetterebbe che un messaggio "contrassegnato come letto" e "archiviato" salti sostanzialmente ulteriori filtri, ma non è così.
Per testarlo ho impostato due filtri di prova, uno che etichetta la posta in arrivo con l'oggetto "testing" come test1 e lo archivia, e un secondo filtro su "testing" che etichetta test2.
La posta è stata archiviata E etichettata due volte, quindi sembra che i filtri siano simultanei.
Dall'aiuto di Gmail :
Curiosità: queste azioni si svolgeranno nell'ordine in cui sono elencate, ad esempio, potresti scegliere di Inoltrare i messaggi corrispondenti a un indirizzo email specifico, quindi Elimina i messaggi.
Penso che questi due filtri in questo ordine faranno rimanere l'e-mail nella posta in arrivo:
se Da foo@bar.com salta la Posta in arrivo. se Da @ bar.com, non inviarlo mai a Spam.
Mi sono imbattuto in un bug funky in cui l'ordine dei filtri ha fatto la differenza:
Filtro n. 1: applica l'etichetta "Foo" alla posta da "foo-mittente"
Filtro n. 2: applica l'etichetta "Bar" a tutta la posta TRANNE la posta di "foo-mittente".
Se specifico completamente l'indirizzo e-mail nella definizione del filtro, incluso il dominio ("foo-sender@domain.com"), l'ordine non ha importanza. Ma se do solo il nome utente senza il dominio nella definizione del filtro (solo "foo-mittente"), entrambe le etichette vengono applicate in modo errato alla posta di "foo-mittente". Funziona solo se invertisco l'ordine dei filtri.
Penso che questo sia solo un bug, non una funzionalità.