Wie suche ich nach E-Mails, die nur zu einem bestimmten Label gehören und zu keinem anderen Label gehören?
Wie suche ich nach E-Mails, die nur zu einem bestimmten Label gehören und zu keinem anderen Label gehören?
Antworten:
Mit der können Sie nach E-Mails suchen, die zu einem bestimmten Label gehören
label:mylabel <include search terms here>
Syntax, und Sie können Nachrichten von einer bestimmten Beschriftung mit der Option ausschließen
-label:mylabel <include search terms here>
Syntax.
Was Sie wollen, können Sie also mit einer Kombination aus beiden erreichen. Sie müssen eine Suchzeichenfolge erstellen, die ein "-label: mylabel" für alle von Ihnen definierten Bezeichnungen enthält, mit Ausnahme derjenigen, die Sie suchen, wie folgt:
label:thisisthelabelimlookingfor -label:label1 -label:label2 ... <include search terms here>
Nicht der beste Weg der Welt, aber nutzen Sie die eingebauten Etiketten zu Ihrem Vorteil. Dies setzt voraus, dass Sie sich nicht für Labels interessieren, die von GMail verwendet werden, wie z. B. soziale Netzwerke, Updates, Werbeaktionen oder Foren. Diese Labels gelten nicht als USER LABELS (Mein Beispiel-User-Label: Foo)
Wenn Sie Nachrichten in Google Mail filtern, werden diese standardmäßig in der Konversationsansicht konfiguriert. In der Einstellung für die Konversationsansicht werden E-Mails mit demselben Betreff wie eine einzelne konversationsbasierte Nachricht zusammengefasst.
Wenn Sie also die gefilterten Nachrichten auswählen oder darin navigieren, werden in den Nachrichten mehrere Bezeichnungen angezeigt, die für die angegebenen Kriterien nicht relevant sind.
Welches wird angezeigt als:
Subject: Hello World (2) <label:a> <label:b>
Message 1 <label:a>
Message 2 <label:b>
Um dies zu beheben, gehen Sie zu Settings -> General -> Conversation view
Auswählen Conversation View Off
und klicken Sie dann auf Änderungen speichern. Sobald die Seite aktualisiert wurde, werden alle Konversationen in einzelne Nachrichten aufgeteilt.
Welches wird nun angezeigt als:
Subject: Hello World <label:a>
Subject: Hello World <label:b>
In den meisten Fällen sollte dies ausreichen, um Nachrichten nach einer einzelnen Bezeichnung zu filtern.
Dies hat jedoch den negativen Effekt, dass die Gruppierung von weitergeleiteten und auf E-Mails antwortenden Nachrichten aufgehoben wird.
Die Einstellung kann jedoch frei geändert werden, ohne dass die Konversationsgruppierungen verloren gehen, wenn die Konversationsansicht wieder aktiviert wird.
Wie bei der Suche mit den Filtern; Eines der Probleme sind die Modifikatoren von AND / OR im Kontext der Werte.
- Um OR innerhalb einer Gruppe von Werten anzugeben, verwenden Sie geschweifte Klammern:
{a b}
- Übersetzt:
a OR b
.- Um UND innerhalb einer Wertegruppe anzugeben, verwenden Sie Klammern
(a b)
- Übersetzt:
a AND b
.- Um einen NOT-Operator für einen Wert anzugeben, verwenden Sie das Minus-Symbol
-a
- Übersetzt:
NOT a
.
Auf diese Weise können Sie sie in Kombination verwenden , mit anderen Betreibern wie label:
, from:
, to:
usw.
Eine Liste der in Google Mail verfügbaren Operatoren und Modifikatoren finden Sie auf der Website https://support.google.com/mail/answer/7190
Im Allgemeinen würde ein Filter wie label:a -label:x -label:y
zu übersetzen
Has label a and does not have label x and y.
Dies bedeutet, dass Nachrichten mit der Bezeichnung a gefunden werden, bei denen entweder die Bezeichnung x oder y fehlt:
Found:
Subject: Hello World <label:a>
Subject: Hello World <label:a> <label:x>
Subject: Hello World <label:a> <label:y>
Not Found:
Subject: Hello World <label:a> <label:x> <label:y>
Um eine Gruppe von Beschriftungen zu filtern, müssten Sie einen Filter wie: verwenden label:{x y z}
, um Nachrichten mit den Beschriftungen einzuschließen x
, y
oder z
.
Um eine Gruppe von Etiketten auszuschließen, würden Sie einen Filter wie verwenden: -{label:{a b c}}
um alle Nachrichten auszuschließen , die die Etiketten haben a
, b
oder c
.
So kombinieren die Filter es würde wie folgt aussehen: label:{x y z} -{label:{a b c}}
.
Was bedeutet: Has labels x, y, or z AND does NOT have labels a, b, or c
Sie können auch NOT-Gruppierungen mit zusätzlichen Operatoren kombinieren -{label:{a b} from:{domain.com}}
, zdoes NOT have labels a OR b OR from domain.com
Besondere Überlegung; Wenn Sie nach Werten suchen, die Leerzeichen enthalten, setzen Sie den Wert in Anführungszeichen "..."
, um eine genaue Übereinstimmung sicherzustellen. Andernfalls werden die Leerzeichen je nach Gruppierungskontext als AND
oder als OR
Modifikator betrachtet (Verwendung von geschweiften Klammern oder Klammern).
So label:{My Label}
soll es sein label:{"My Label"}
.
Um also die ursprüngliche Frage zu beantworten und Nachrichten zu finden, die nur ein einzelnes Label My Label
und keine anderen enthalten, würden Sie Folgendes verwenden:label:"My Label" -{label:{"label 2" "label 3"}}
Found:
Subject: Hello World <label:My Label>
Not Found:
Subject: Hello World <label:label 2>
Subject: Hello World <label:label 3>
Subject: Hello World <label:My Label> <label:label 2>
Subject: Hello World <label:My Label> <label:label 3>
Subject: Hello World <label:My Label> <label:label 2> <label:label 3>
Leider müssten Sie alle ausgeschlossenen Bezeichnungen explizit definieren, da es keinen Operator gibt, der nur die Bezeichnung angibt. Denken Sie daran, dass Sie die Konversationsansicht deaktivieren möchten, um die Gruppierung der Nachrichten zu verhindern, die auch die ausgeschlossenen Bezeichnungen enthalten.