Mit Filtern können Sie erweiterte Filterregeln für ein Konto konfigurieren. Mit Filtern können Sie automatisch Labels hinzufügen oder entfernen oder E-Mails basierend auf den Attributen oder dem Inhalt der eingehenden Nachricht an bestätigte Aliasse weiterleiten.
Informationen zum create, Auflisten, Abrufen und Löschen von Filtern finden Sie in der Filterreferenz.
Übereinstimmungskriterien
Sie können Nachrichten nach Eigenschaften wie Absender, Betreff, Datum, Größe und Inhalt filtern. Alle Suchanfragen, die die erweiterte Suchsyntax von Gmail verwenden, können auch in einem Filter verwendet werden. Zu den gängigen Filtermustern gehören beispielsweise:
Filter | Ü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 Anhängen |
criteria.subject='[People with Pets]' |
Alle E-Mails mit dem String [People with Pets] im Betreff |
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 Labels hinzugefügt oder entfernt werden.
Sie können Labels hinzufügen oder entfernen, um die Zuordnung der E-Mail zu ändern. Beispiele für gängige 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“ kennzeichnen |
action.addLabelIds=['<user label id>'] |
Taggen Sie die E-Mail mit einem benutzerdefinierten Label. Pro Filter ist nur ein benutzerdefiniertes Label zulässig. |
Beispiele
Im Folgenden finden Sie ein vollständigeres Beispiel, das zeigt, wie Nachrichten aus einer Mailingliste getaggt und archiviert werden.