Télécharger

Opérateurs de recherche

Chaque opérateur de recherche avec ses valeurs, un exemple et l’indication s’il filtre aujourd’hui dans l’app.

Un opérateur se compose d’un nom, d’un deux-points et d’une valeur, sans espace : from:anna. Les noms d’opérateurs ne tiennent pas compte de la casse. Mettez entre guillemets les valeurs qui contiennent des espaces : subject:"annual report". La page sur la syntaxe explique comment combiner les opérateurs.

Référence

La colonne Statut indique ce que fait l’opérateur aujourd’hui dans l’app sur macOS, iPhone et iPad.

  • Fonctionne : filtre comme décrit.
  • Limité : filtre, avec la restriction indiquée.
  • Ligne de commande uniquement : filtre uniquement dans la ligne de commande foldmail, pas dans l’app.
  • Sans effet : accepté, mais pas évalué. La recherche s’exécute comme si l’opérateur n’était pas là.
  • Erreur : la recherche s’arrête avec un message.
OpérateurValeurExempleStatut
from:Nom ou adresse de l’expéditeurfrom:annaFonctionne
to:Nom ou adresse dans Àto:[email protected]Fonctionne
cc:Nom ou adresse dans Cccc:benFonctionne
bcc:Nom ou adresse dans Ccibcc:benLimité : Cci n’est pas indexé séparément, la recherche porte donc sur le champ À
subject:Texte dans l’objetsubject:invoiceFonctionne
body:Texte dans le messagebody:contractLimité : le texte des messages reçus n’est pas encore indexé
in:Nom ou chemin du dossierin:"Archive 2025"Sans effet ; utilisez la barre Rechercher dans : sur le Mac
account:Nom ou adresse du compteaccount:WorkLigne de commande uniquement
from-account:Nom ou adresse du comptefrom-account:WorkLigne de commande uniquement ; identique à account:
from-identity:Identité ou aliasfrom-identity:supportSans effet
is:unread, read, flagged, answered, deleted, draftis:unreadFonctionne ; toute autre valeur est traitée comme un tag, si bien que is:Important équivaut à label:Important
label:Nom du taglabel:importantFonctionne ; correspond au nom complet du tag, sans tenir compte de la casse
has:attachmenthas:attachmentErreur : « Cet opérateur de recherche n’est pas encore pris en charge. (has:attachment) ». Les autres valeurs sont refusées
size:Comparaison, nombre, unitésize:>10MFonctionne
before:Date ou date relativebefore:2024-06-01Fonctionne
after:Date ou date relativeafter:7dFonctionne
list:Identifiant de liste de diffusionlist:swift-evolutionSans effet
file:Extension de fichier d’une pièce jointefile:pdfSans effet

Le dossier intelligent prédéfini Avec pièce jointe utilise has:attachment et affiche actuellement la même erreur.

Tailles

size: compare la taille du message entier, telle que la communique le serveur. Utilisez >, >=, <, <= ou = ; sans comparaison, la taille doit correspondre exactement. K, M et G valent 1 024, 1 048 576 et 1 073 741 824 octets ; sans unité, le nombre s’exprime en octets.

size:>10M
size:<=500K
size:>=1G

Dates

before: et after: acceptent deux formes :

  • Une date calendaire au format YYYY-MM-DD, lue comme minuit UTC. before:2024-06-01 trouve les messages antérieurs au 1er juin 2024 ; after:2024-06-01 trouve les messages à partir du 1er juin 2024, ce jour inclus.
  • Un nombre et une unité, comptés en arrière à partir de maintenant : d jours, w semaines, m mois, y années. after:7d trouve les sept derniers jours, before:6m tout ce qui date de plus de six mois.

Les autres formes, comme before:2024-06, ne sont pas des dates et arrêtent la recherche avec une erreur d’analyse. FOLD compare la date figurant dans l’en-tête du message, ou la date d’arrivée sur le serveur si l’en-tête n’en contient pas.

after:2024-01-01 before:2024-04-01
before:1y size:>5M

Exclure

Un signe moins devant un opérateur ne fonctionne actuellement que pour les valeurs de statut, comme -is:read. Pour les autres opérateurs, il provoque une erreur ou est ignoré ; la page sur la syntaxe donne le détail.

Opérateurs sans effet

Une requête composée uniquement d’opérateurs sans effet, comme in:INBOX ou list:announce, correspond à tous les messages. Gardez-le à l’esprit pour les règles de filtrage, où une telle condition s’appliquerait à tout le courrier.

Exemples

from:anna subject:budget after:30d
from:[email protected] -is:flagged
(from:anna OR from:ben) is:flagged
label:project-x before:3m