In welcher Reihenfolge werden Filter in Google Mail verarbeitet?

71

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)?

Sinnvoll
quelle

Antworten:

36

Ich habe es gerade ausprobiert und es scheint, dass sie in der Reihenfolge auftreten, in der sie in der Liste definiert sind:

Wenn Sie haben:

  1. Stern E-Mail-Nachricht from:foo
  2. Etikett anbringen is:starred

... dann wird das Label auf die Nachricht angewendet. Wenn Sie die Reihenfolge umkehren, wird dies nicht der Fall sein.

Sinnvoll
quelle
5
Die Einschränkung besteht darin, dass bei mehreren Filtern, die den Posteingang überspringen, die Filter der Reihe nach verarbeitet werden, aber jede E-Mail vor der Verarbeitung allen Filtern unterliegt.
Isuldor
14

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.

  1. 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.

  2. 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.

Michael A. Vickers
quelle
2
Genial, das wollte ich wissen!
Hiro2k
Wenn es mehrere mögliche Bezeichnungen gibt, die angewendet werden können, und Sie nur eine davon möchten, sollten Sie dies verallgemeinern has:nouserlabels AND <whatever else>. ZB filtere ich E-Mails von meiner Schule in viele Kategorien und habe dann einen Sammelbegriff für alles andere from:(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.
Nathan
5

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:

  • Von
  • Zu
  • Gegenstand
  • Wörter enthalten
  • Enthält keine Wörter
  • hat Anhang

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.

bbodien
quelle
1
Sie können einer Nachricht ein Label hinzufügen und einen Filter verwenden label:, siehe diese Frage .
Sinnvolle
Siehe auch meine Antwort, die ein Beispiel dafür zeigt.
Sinnvoll
5

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.

Andrew Bolster
quelle
1
Schlechter Test und falsche Schlussfolgerung -1
Dan Rosenstark
2
Ich stelle fest, dass meine Filter auch gleichzeitig aktiv sind. @Yar, können Sie erklären, wie dies vermieden werden kann?
Farinspace
@farinspace gibt es in den Filtern keine Möglichkeit, "keine weiteren Filter zu verarbeiten" oder so?
Dan Rosenstark
@Yar Ich würde gerne wissen, wo ich diese Einstellung finden kann.
Sonntag,
@sxu es gibt keine möglichkeit das zu tun, leider stellt sich heraus. Die Filter werden nacheinander angewendet, es sei denn, etwas wird in den Papierkorb verschoben.
Dan Rosenstark
1

In der Google Mail-Hilfe :

Unterhaltsame Tatsache: Diese Aktionen werden in der Reihenfolge ausgeführt, in der sie aufgeführt sind. Sie können beispielsweise festlegen, dass übereinstimmende Nachrichten an eine bestimmte E-Mail-Adresse weitergeleitet werden, und anschließend die Nachrichten löschen.

larsrc
quelle
3
Bei dieser "lustigen Tatsache" geht es nicht um die Reihenfolge mehrerer Filter, sondern um die Reihenfolge mehrerer Aktionen innerhalb desselben Filters. Es scheint, dass die Filter in der angegebenen Reihenfolge verarbeitet werden, in der Dokumentation wird dies jedoch nicht angegeben.
-1. Wie @NormalHuman feststellte, beantwortet diese "Antwort" die Frage nicht.
Rubén
0

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.

Daniel Brockman
quelle
Auch wenn diese Antwort ein wenig vom Thema abweicht, danke, dass Sie sie hierher gestellt haben. Ich bin auf genau dieses nicht intuitive Verhalten gestoßen.
dpb
0

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.

Israel-Sturm
quelle
-1

Wenn Sie Ihre Filter so einstellen, dass sie mit Labels gekennzeichnet sind, wird eine E-Mail mit allen Übereinstimmungen versehen.

Partikel6
quelle