Wenn ich mehrere Filter habe, die mit derselben E-Mail übereinstimmen, werden sie alle verarbeitet? Wenn ja, in welcher Reihenfolge werden sie verarbeitet? Was passiert, wenn der erste gefundene Filter die E-Mail so ändert, dass sie mit einem anderen Filter übereinstimmt (oder nicht mehr übereinstimmt)?
gmail
gmail-filters
Sinnvoll
quelle
quelle
Ich habe zwei Filter, A und B, und zwei Labels, A und B. Wenn Filter A auf eine E-Mail angewendet werden soll, soll Label A auf die E-Mail angewendet werden, damit diese E-Mail den Posteingang überspringt und archiviert wird.
Ich möchte dasselbe auch mit Filter B machen, aber ich möchte nicht, dass Label B angewendet wird, wenn Label A angewendet wurde.
Es stellt sich heraus, dass dies getan werden kann.
Stellen Sie den Filter in Filter B so ein, dass er anzeigt
-label:[FilterA] AND [ rest of filter B ]
. Dies führt dazu, dass Filter B umgangen wird, wenn Etikett A angebracht wurde.Stellen Sie sicher, dass Filter B NACH Filter A in der Liste aufgeführt ist. Ist dies nicht der Fall, öffnen Sie Filter B und speichern Sie ihn erneut.
Beachten Sie, dass Google Mail möglicherweise eine Nachricht über die Verwendung von "label" als Filter ausgibt. Dies wird nicht empfohlen, da der Filter nicht auf eingehende Nachrichten angewendet wird. Ich habe es einfach ignoriert, das schien zu funktionieren.
quelle
has:nouserlabels AND <whatever else>
. ZB filtere ich E-Mails von meiner Schule in viele Kategorien und habe dann einen Sammelbegriff für alles anderefrom:(school.edu) AND has:nouserlabels
. Stellen Sie einfach sicher, dass alle Bezeichnungen, die eine höhere Priorität haben sollen, früher in der Liste erscheinen.Alle übereinstimmenden GMail-Filterregeln werden ausgeführt und funktionieren.
Ich bin nicht sicher, ob es möglich ist, Regeln zu erstellen, die möglicherweise Konflikte verursachen. Die verfügbaren Filterkriterien sind:
Sie können keine dieser Aktionen mit den verfügbaren Filteraktionen beeinflussen. Daher sehe ich nicht, wie eine Regel ausgeführt werden und dann die Nachricht so beeinflussen kann, dass sie nicht mehr mit einem anderen Filter übereinstimmt, mit dem sie zuvor übereinstimmt.
quelle
label:
, siehe diese Frage .Die einzige Ausnahme zu bbodiens Kommentar (ich wollte gerade fast genau dieselbe Antwort posten !!) ist, dass man erwarten würde, dass eine als gelesen markierte und archivierte Nachricht die weitere Filterung im Wesentlichen überspringt, aber dies ist nicht der Fall.
Um dies zu testen, habe ich zwei Testfilter eingerichtet, einen, der eingehende E-Mails mit dem Betreff "testing" als "test1" kennzeichnet und archiviert, und einen zweiten Filter für "testing", der "test2" kennzeichnet.
Die E-Mail wurde archiviert UND zweimal beschriftet, sodass der Eindruck entsteht, dass Filter gleichzeitig aktiv sind.
quelle
In der Google Mail-Hilfe :
quelle
Ich denke, dass diese beiden Filter in dieser Reihenfolge dazu führen, dass die E-Mail im Posteingang bleibt:
Wenn von [email protected], dann überspringen Sie den Posteingang. if From @ bar.com dann Niemals an Spam senden.
quelle
Ich bin auf einen irren Bug gestoßen, bei dem die Reihenfolge der Filter einen Unterschied machte:
Filter # 1: Label "Foo" auf Mail von "foo-sender" anwenden
Filter # 2: Beschriften Sie alle E-Mails mit dem Label "Bar".
Wenn ich die E-Mail-Adresse in der Filterdefinition einschließlich der Domain ("[email protected]") vollständig angebe, spielt die Reihenfolge keine Rolle. Aber wenn ich nur den Benutzernamen ohne die Domain in der Filterdefinition gebe (nur "foo-sender"), werden beide Bezeichnungen fälschlicherweise auf E-Mails von "foo-sender" angewendet. Es funktioniert nur, wenn ich die Reihenfolge der Filter umkehre.
Ich denke, das ist nur ein Fehler, keine Funktion.
quelle
Wenn Sie Ihre Filter so einstellen, dass sie mit Labels gekennzeichnet sind, wird eine E-Mail mit allen Übereinstimmungen versehen.
quelle