Mit Filtern können Sie erweiterte Filterregeln für ein Konto konfigurieren. Je nach Attributen oder Inhalt der eingehenden Nachricht können Filter automatisch Labels hinzufügen oder entfernen oder E-Mails an bestätigte Aliasse weiterleiten.
Informationen zum Erstellen, Auflisten, Abrufen oder Löschen von Filtern finden Sie in der Filterreferenz.
Übereinstimmungskriterien
Sie können Nachrichten nach Eigenschaften wie Absender, Betreff, Größe und Nachrichteninhalt filtern. Jede Abfrage mit der Syntax für die erweiterte Suche von Gmail kann auch in einem Filter verwendet werden. Gängige Filtermuster sind beispielsweise:
Filtern | Übereinstimmungen |
---|---|
criteria.from='sender@example.com' |
Alle E-Mails von sender@example.com |
criteria.size=10485760 criteria.sizeComparison='larger' |
Alle E-Mails, die größer als 10 MB sind |
criteria.hasAttachment=true |
Alle E-Mails mit einem Anhang |
criteria.subject='[People with Pets]' |
Alle E-Mails mit dem Betreff [People with Pets] |
criteria.query='"my important project"' |
Alle E-Mails, die den String my important project enthalten |
criteria.negatedQuery='"secret knock"' |
Alle E-Mails, die den String secret knock nicht enthalten |
Wenn ein Filter mehrere Kriterien enthält, muss eine Nachricht alle Kriterien erfüllen, damit der Filter angewendet wird.
Aktionen
Sie können eine Aktion auf Nachrichten anwenden, die den Filterkriterien entsprechen. Nachrichten können an eine bestätigte E-Mail-Adresse weitergeleitet oder mit Labels versehen oder entfernt werden.
Sie können Labels hinzufügen oder entfernen, um die Anordnung der E-Mails zu ändern. Hier einige häufige Aktionen:
Aktion | Effekt |
---|---|
action.removeLabelIds=['INBOX'] |
E-Mail archivieren (Posteingang überspringen) |
action.removeLabelIds=['UNREAD'] |
Als gelesen markieren |
action.removeLabelIds=['SPAM'] |
Nie als Spam markieren |
action.removeLabelIds=['IMPORTANT'] |
Nie als wichtig markieren |
action.addLabelIds=['IMPORTANT'] |
Als wichtig markieren |
action.addLabelIds=['TRASH'] |
E-Mail löschen |
action.addLabelIds=['STARRED'] |
Als markiert markieren |
action.addLabelIds=['<user label id>'] |
Kennzeichnen Sie die E-Mail mit einem benutzerdefinierten Label. Pro Filter ist nur ein benutzerdefiniertes Label zulässig. |
Beispiele
Das folgende Beispiel zeigt, wie Nachrichten aus einer Mailingliste mit einem Label versehen und archiviert werden.