Suchoperatoren
Jeder Suchoperator mit seinen Werten, einem Beispiel und der Angabe, ob er in der App heute filtert.
Ein Operator besteht aus einem Namen, einem Doppelpunkt und einem Wert, ohne Leerzeichen: from:anna. Bei Operatornamen spielt Groß- und Kleinschreibung keine Rolle. Setze Werte, die Leerzeichen enthalten, in Anführungszeichen: subject:"annual report". Wie du Operatoren verknüpfst, erklärt die Seite zur Syntax.
Referenz
Die Statusspalte sagt, was der Operator heute in der App auf macOS, iPhone und iPad tut.
- Funktioniert: filtert wie beschrieben.
- Eingeschränkt: filtert, mit der genannten Einschränkung.
- Nur Kommandozeile: filtert nur in der Kommandozeile foldmail, nicht in der App.
- Ohne Wirkung: wird angenommen, aber nicht ausgewertet. Die Suche läuft, als stünde der Operator nicht da.
- Fehler: Die Suche bricht mit einer Meldung ab.
| Operator | Wert | Beispiel | Status |
|---|---|---|---|
from: | Name oder Adresse des Absenders | from:anna | Funktioniert |
to: | Name oder Adresse in An | to:[email protected] | Funktioniert |
cc: | Name oder Adresse in Cc | cc:ben | Funktioniert |
bcc: | Name oder Adresse in Bcc | bcc:ben | Eingeschränkt: Bcc wird nicht eigens indiziert, daher durchsucht dies das Feld An |
subject: | Text im Betreff | subject:invoice | Funktioniert |
body: | Text in der Nachricht | body:contract | Eingeschränkt: Der Text empfangener Nachrichten ist noch nicht indiziert |
in: | Ordnername oder Pfad | in:"Archive 2025" | Ohne Wirkung; nutze auf dem Mac die Leiste Suche in: |
account: | Kontoname oder Adresse | account:Work | Nur Kommandozeile |
from-account: | Kontoname oder Adresse | from-account:Work | Nur Kommandozeile; wie account: |
from-identity: | Identität oder Alias | from-identity:support | Ohne Wirkung |
is: | unread, read, flagged, answered, deleted, draft | is:unread | Funktioniert; jeder andere Wert gilt als Tag, is:Important entspricht also label:Important |
label: | Tag-Name | label:important | Funktioniert; passt auf den ganzen Tag-Namen, ohne Unterscheidung von Groß- und Kleinschreibung |
has: | attachment | has:attachment | Fehler: „Dieser Such-Operator wird noch nicht unterstützt. (has:attachment)“. Andere Werte werden abgelehnt |
size: | Vergleich, Zahl, Einheit | size:>10M | Funktioniert |
before: | Datum oder relatives Datum | before:2024-06-01 | Funktioniert |
after: | Datum oder relatives Datum | after:7d | Funktioniert |
list: | ID der Mailingliste | list:swift-evolution | Ohne Wirkung |
file: | Dateiendung eines Anhangs | file:pdf | Ohne Wirkung |
Der vordefinierte Smart-Ordner Mit Anhang nutzt has:attachment und zeigt derzeit denselben Fehler.
Größen
size: vergleicht die Größe der ganzen Nachricht, wie der Server sie meldet. Nutze >, >=, <, <= oder =; ohne Vergleich muss die Größe exakt übereinstimmen. K, M und G stehen für 1.024, 1.048.576 und 1.073.741.824 Byte; ohne Einheit ist die Zahl in Byte angegeben.
size:>10M
size:<=500K
size:>=1G
Datumsangaben
before: und after: akzeptieren zwei Formen:
- Ein Kalenderdatum als
YYYY-MM-DD, gelesen als Mitternacht UTC.before:2024-06-01findet Nachrichten vor dem 1. Juni 2024;after:2024-06-01findet Nachrichten ab dem 1. Juni 2024, diesen Tag eingeschlossen. - Eine Zahl und eine Einheit, von jetzt an zurückgerechnet:
dTage,wWochen,mMonate,yJahre.after:7dfindet die letzten sieben Tage,before:6malles, was älter als sechs Monate ist.
Andere Formen wie before:2024-06 sind keine Datumsangaben und brechen die Suche mit einem Lesefehler ab. FOLD vergleicht das Datum im Nachrichtenkopf oder, wenn dort keines steht, das Eingangsdatum des Servers.
after:2024-01-01 before:2024-04-01
before:1y size:>5M
Ausschließen
Ein Minus vor einem Operator funktioniert derzeit nur bei Statuswerten wie -is:read. Bei den anderen Operatoren verursacht es entweder einen Fehler oder wird ignoriert; die Einzelheiten stehen auf der Seite zur Syntax.
Operatoren ohne Wirkung
Eine Anfrage, die nur aus Operatoren ohne Wirkung besteht, etwa in:INBOX oder list:announce, trifft jede Nachricht. Denk daran bei Filterregeln, wo eine solche Bedingung auf alle Mails wirken würde.
Beispiele
from:anna subject:budget after:30d
from:[email protected] -is:flagged
(from:anna OR from:ben) is:flagged
label:project-x before:3m