<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" xmlns:its="http://www.w3.org/2005/11/its" type="topic" id="mail-searching" lang="fr">
 
  <info>
    <desc>Recherche de messages.</desc>
    
    <link type="guide" xref="searching-items"/>
    <link type="guide" xref="mail-organizing"/>
 
    <revision pkgversion="3.33.90" version="0.7" date="2019-09-05" status="draft"/>
    <credit type="author">
      <name its:translate="no">Max Vorobuov</name>
      <email its:translate="no">vmax0770@gmail.com</email>
    </credit>
    <credit type="author">
      <name its:translate="no">Andre Klapper</name>
      <email its:translate="no">ak-47@gmx.net</email>
    </credit>
    <credit type="author">
      <name its:translate="no">Novell, Inc</name>
    </credit>
    
    <license xmlns="http://projectmallard.org/1.0/" href="https://creativecommons.org/licenses/by-sa/3.0/">

  <p>This work is licensed under a
  <link href="https://creativecommons.org/licenses/by-sa/3.0/">Creative Commons
  Attribution-ShareAlike 3.0 Unported License</link>.</p>

</license>
        
 
  <credit type="translator copyright"><name>Marc Lorber</name><email>Linux-Lorber@club-internet.fr</email><years>2006</years></credit><credit type="translator copyright"><name>Jonathan Ernst</name><email>jonathan@ernstfamily.ch</email><years>2007</years></credit><credit type="translator copyright"><name>Claude Paroz</name><email>claude@2xlibre.net</email><years>2007-2009</years></credit><credit type="translator copyright"><name>Alexandre Franke</name><email>alexandre.franke@gmail.com</email><years>2009</years></credit><credit type="translator copyright"><name>Bruno Brouard</name><email>annoa.b@gmail.com</email><years>2012 </years></credit><credit type="translator copyright"><name>Alain Lojewski</name><email>allomervan@gmail.com</email><years>2013-2016</years></credit><credit type="translator copyright"><name>Yvan Masson</name><email>yvan@masson-informatique.fr</email><years>2017</years></credit><credit type="translator copyright"><name>Charles Monzat</name><email>charles.monzat@free.fr</email><years>2020</years></credit><credit type="translator copyright"><name>vanadiae</name><email>vanadiae35@gmail.com</email><years>2020</years></credit><credit type="translator copyright"><name>Guillaume Bernard</name><email>associations@guillaume-bernard.fr</email><years>2021-2022</years></credit><credit type="translator copyright"><name>Jean-Marc Tissières</name><email>jmetissieres@gmail.com</email><years>2022</years></credit></info>
 
<title>Recherche de courriel</title>

<section id="search-single">
<title>Recherche dans un seul message</title>
<p>Pour trouver un texte dans le message affiché, sélectionnez <guiseq><gui>Édition</gui><gui>Rechercher dans le message</gui></guiseq> dans le menu principal.</p>
</section>

<section id="search-many">
<title>Recherche parmi les messages</title>

<section id="quick-search">
<title>Recherche rapide</title>
<p>Dans la vue des courriels, vous pouvez faire une recherche rapide de messages en définissant des conditions.</p>
<steps>
<item><p>Cliquez sur l’icône de recherche <media type="image" mime="image/png" its:translate="no" src="figures/search-icon.png"/> pour ouvrir la liste déroulante.</p></item>
<item><p>Sélectionnez le critère de recherche dans la liste.</p>
<note style="tip"><p>Certaines recherches peuvent être lentes sur les comptes de messagerie distants (par exemple IMAP+). Si vous sélectionnez une condition de recherche telle que <gui>Le corps contient</gui> ou <gui>Le message contient</gui>, qu’<app>Evolution</app> est en mode en ligne et que le ou les dossiers dans lesquels vous êtes sur le point de rechercher ne sont pas <link xref="mail-working-offline">déjà copiés localement pour une utilisation hors ligne</link>, Evolution lance automatiquement la recherche côté serveur de messagerie si le serveur annonce la prise en charge des recherches côté serveur. Lorsque vous effectuez une recherche sur des critères de recherche déjà disponibles localement (par exemple, les destinataires ou l’objet des messages), la recherche sera lancée localement.</p></note>
</item>
<item><p>Choisissez la portée dans la liste déroulante à côté de la boîte de texte.</p>
<note style="tip"><p>Pour la portée du <gui>Compte actuel</gui>, le terme « compte » se réfère aux nœuds de niveau supérieur dans la <link xref="intro-main-window#e-mail">liste des dossiers de courriels</link>, tels que « Sur cet ordinateur » ou les comptes de messagerie distants.</p></note>
</item>
<item><p>Saisissez le texte à rechercher et appuyez sur <key>Entrée</key>.</p></item>
<item><p><app>Evolution</app> affiche les résultats de la recherche.</p></item>
</steps>
<note style="tip"><p>Si vous démarrez directement à partir de l’étape 4, le texte sera recherché dans les objets et adresses des courriels et la portée sera le « Dossier actuel ».</p></note>
<note style="tip"><p>Si vous recherchez assez souvent des messages qui ne sont pas dans les mêmes dossiers, il peut être préférable de créer un dossier de recherche à la place ; consultez <link xref="mail-search-folders">Utilisation des dossiers de recherche</link> pour plus de détails.</p></note>
<p>Si vous voulez définir plusieurs critères de recherche, vous devriez faire une Recherche avancée, telle que décrite ci-dessous.</p>
</section>

<!-- As advanced-search, clearing-search, saved-searches, editing-a-saved-search are totally identical in all *-searching.page files, this is centrally in one file that's included by XInclude. See
http://blogs.gnome.org/shaunm/2011/07/21/understanding-xinclude/ for how it works. -->
<section xmlns="http://projectmallard.org/1.0/" id="advanced-search">
<title>Recherche avancée</title>
<steps>
<item><p>Select the <guiseq><gui>Search</gui><gui>Advanced Search</gui></guiseq> menu to open the dialog box.</p></item>
<item><p>Click <gui style="button">Add Condition</gui> to add any number of rules.</p></item>
<item><p>Sélectionnez la condition depuis la liste déroulante puis saisissez un terme de recherche dans le champ correspondant.</p></item>
<item><p>Click <gui style="button">OK</gui> to get the search results displayed.</p></item>
</steps>
</section><section xmlns="http://projectmallard.org/1.0/" id="clearing-search">
<title>Effacement des résultats de la recherche</title>
<p>To clear your search view and get back to the default view, click the <gui>Clear</gui> icon in the search string field, or choose <guiseq><gui>Search</gui><gui>Clear</gui></guiseq> from the menubar. You can also press <keyseq><key>Shift</key><key>Ctrl</key><key>Q</key></keyseq> to clear the search.</p>
</section><section xmlns="http://projectmallard.org/1.0/" id="saved-searches">
<title>Enregistrement de recherches</title>
<p>Si vous recherchez assez fréquemment quelque chose, il est préférable de ne pas saisir cette recherche à chaque fois. Dans ce cas, vous pouvez utiliser les enregistrements de recherche.</p>
<p>To save your search results, either click <gui>Save</gui> instead of <gui>OK</gui> in the Search dialog, or in case the search results are already displayed, select <guiseq><gui>Search</gui><gui>Save Search</gui></guiseq>. From now on this search will be directly available from the <gui>Search</gui> menu.</p>
</section><section xmlns="http://projectmallard.org/1.0/" id="editing-a-saved-search">
<title>Modification d’une recherche enregistrée</title>
<steps>
<item><p>Select <guiseq><gui>Search</gui><gui>Edit Saved Searches</gui></guiseq> from the menu bar to open the window.</p></item>
<item><p>Click the <gui style="button">Edit</gui> button to open the <gui>Edit Rule</gui> window.</p></item>
<item><p>Modifiez le titre ou les critères de la recherche dans la boîte de dialogue.</p></item>
<item><p>Click <gui>OK</gui>.</p></item>
</steps>
</section>

<section id="free-form-expression">
<title>Expression de format libre </title>
<p>L’un des moyens de recherche est l’<gui>Expression de format libre</gui> qui permet de définir des critères complexes. Au départ, une expression de format libre contient des critères sous forme de mots. Si un mot est donné tel quel sans aucune balise le liant à un en-tête alors il est recherché dans les en-têtes « À », « Cc » ou « Objet ». Dans le cas où un critère contient plus d’un mot avec un espace ou un autre caractère spécial, il doit être entouré de doubles guillemets. Pour cela, rajoutez des guillemets « " » au texte déjà entre guillemets ; par exemple : <code>cité ""ici""</code> est considéré comme le mot <code>cité "ici"</code>. Par exemple, <code>f:John Smith</code> filtre les messages ayant <code>John</code> comme expéditeur (en-tête « De ») et contenant <code>Smith</code> dans les en-têtes « À », « Cc » ou « Objet », alors que <code>f:"John Smith"</code> filtre les messages de l’expéditeur <code>John Smith</code>.</p>
<p>La syntaxe des expressions est <code>&lt;balise&gt;[-&lt;options&gt;]:mot (ou valeur)</code>. Les balises peuvent être :</p>
<table frame="all" rules="rows cols" shade="rows">
<tr><td><p>Balise</p></td><td><p>Abréviation</p></td><td><p>Signification</p></td></tr>
<tr><td><p its:translate="no">from</p></td><td><p its:translate="no">f</p></td><td><p its:locNote="Translators: 'From' is a header name, do not translate it">l’en-tête « From » (De) doit correspondre au critère (*)</p></td></tr>
<tr><td><p its:translate="no">to</p></td><td><p its:translate="no">t</p></td><td><p its:locNote="Translators: 'To' is a header name, do not translate it">l’en-tête « To » (À) doit correspondre au critère (*)</p></td></tr>
<tr><td><p its:translate="no">cc</p></td><td><p its:translate="no">c</p></td><td><p its:locNote="Translators: 'CC' is a header name, do not translate it">l’en-tête « Cc » doit correspondre au critère (*)</p></td></tr>
<tr><td><p its:translate="no">recips</p></td><td><p its:translate="no">r</p></td><td><p its:locNote="Translators: 'To' and 'CC' are the header names, do not translate it">les en-têtes « To » (À) ou « Cc » doivent correspondre au critère (*)</p></td></tr>
<tr><td><p its:translate="no">subject</p></td><td><p its:translate="no">s</p></td><td><p its:locNote="Translators: 'Subject' is a header name, do not translate it">l’en-tête « Subject » (Objet) doit correspondre au critère (*)</p></td></tr>
<tr><td><p its:translate="no">list</p></td><td><p/></td><td><p>l’en-tête « Mailing List » (Liste de diffusion) doit correspondre au critère (*)</p></td></tr>
<tr><td><p its:translate="no">header</p></td><td><p its:translate="no">h</p></td><td><p>l’en-tête donné doit correspondre au critère (*)</p>
<p>la syntaxe est la suivante : <code>h:nomEnTête=valeur</code>, le signe égal est ici utilisé comme séparateur et non comme règle de correspondance</p></td></tr>
<tr><td><p its:translate="no">exists</p></td><td><p its:translate="no">e</p></td><td><p>selon que l’en-tête donné existe ou non</p></td></tr>
<tr><td><p its:translate="no">tag</p></td><td><p/></td><td><p>en-tête personnalisé donné présent dans un message</p></td></tr>
<tr><td><p its:translate="no">flag</p></td><td><p/></td><td><p>si un marqueur particulier est indiqué ; les valeurs spécifiques connues sont :</p>
<p its:locNote="Translators: This is translated in a 'ffe' context"><code>Répondu</code> − Le message est marqué comme répondu à,</p>
<p its:locNote="Translators: This is translated in a 'ffe' context"><code>Supprimé</code> − Le message est marqué comme supprimé,</p>
<p its:locNote="Translators: This is translated in a 'ffe' context"><code>Brouillon</code> − Le message est marqué comme brouillon,</p>
<p its:locNote="Translators: This is translated in a 'ffe' context"><code>Marqué</code> − Le message est marqué comme important,</p>
<p its:locNote="Translators: This is translated in a 'ffe' context"><code>Lu</code> − Le message n’est pas marqué comme non lu,</p>
<p its:locNote="Translators: This is translated in a 'ffe' context"><code>Pièce jointe</code> − Le message contient une pièce jointe,</p>
<p>Toute autre valeur est vérifiée comme présente ou non.</p></td></tr>
<tr><td><p its:translate="no">label</p></td><td><p its:translate="no">l</p></td><td><p>si une <link xref="mail-labels">étiquette</link> donnée est présente dans le message</p></td></tr>
<tr><td><p its:translate="no">size</p></td><td><p its:translate="no">sz</p></td><td><p>si la taille du message, en Ko, est égale à une valeur donnée ;</p>
<p>deux options sont possibles, <code>&lt;</code> pour obtenir les messages d’une taille plus petite, et <code>&gt;</code> pour obtenir les messages d’une taille plus grande que la taille donnée. Par exemple : <code>size-&gt;:1024</code> filtre les messages dont la taille est supérieure à 1 Mo</p></td></tr>
<tr><td><p its:translate="no">score</p></td><td><p its:translate="no">sc</p></td><td><p>compare un <code>nombre</code> dans le message à une valeur donnée ; la comparaison par défaut est basée sur l’égalité, mais, de même que pour la recherche par <code>taille</code>, les options <code>&lt;</code> et <code>&gt;</code> peuvent être utilisées</p></td></tr>
<tr><td><p its:translate="no">body</p></td><td><p its:translate="no">b</p></td><td><p>cherche dans le corps du message l’existence d'un mot donné ; la comparaison par défaut est <code>contient</code>, mais on peut utiliser une expression régulière avec une option <code>regex</code>, <code>re</code> ou encore <code>r</code></p></td></tr>
<tr><td><p its:translate="no">sent</p></td><td><p/></td><td><p>la date d’envoi du message doit correspondre au critère (**)</p></td></tr>
<tr><td><p its:translate="no">received</p></td><td><p its:translate="no">rcv</p></td><td><p>la date de réception du message doit correspondre au critère (**)</p></td></tr>
<tr><td><p its:translate="no">attachment</p></td><td><p its:translate="no">a</p></td><td><p>le message contient une pièce jointe (si la valeur est différente de <code>no</code>, <code>false</code> ou <code>0</code>). Semblable au marqueur <code>flag:Pièce jointe</code></p></td></tr>
<tr><td><p its:translate="no">location</p></td><td><p its:translate="no">m</p></td><td><p>cherche l’emplacement du message. La valeur de l’emplacement (URL) peut être trouvée dans les <gui>Propriétés</gui> du dossier. Par exemple : <code>location: « Sur cet ordinateur/Inbox »</code></p></td></tr>
<tr><td><p its:translate="no">mid</p></td><td><p/></td><td><p>compare l’identifiant du message</p></td></tr>
</table>
<p>(*) Les comparaisons dans les en-têtes peuvent correspondre selon différents critères. Par défaut, la recherche est basée sur l’option <code>contains</code>. Les options possibles sont : </p>
<table frame="all" rules="rows cols" shade="rows">
<tr><td><p>Option</p></td><td><p>Abréviation</p></td><td><p>Signification</p></td></tr>
<tr><td><p its:translate="no">contains</p></td><td><p its:translate="no">c</p></td><td><p>correspondance si contient le terme recherché</p></td></tr>
<tr><td><p its:translate="no">has-words</p></td><td><p its:translate="no">w</p></td><td><p>correspondance si contient le mot recherché en entier</p></td></tr>
<tr><td><p its:translate="no">matches</p></td><td><p its:translate="no">m</p></td><td><p>correspondance exacte de la valeur recherchée</p></td></tr>
<tr><td><p its:translate="no">starts-with</p></td><td><p its:translate="no">sw</p></td><td><p>recherche les en-têtes commençant par la valeur recherchée</p></td></tr>
<tr><td><p its:translate="no">ends-with</p></td><td><p its:translate="no">ew</p></td><td><p>recherche les en-têtes finissant par la valeur recherchée</p></td></tr>
<tr><td><p its:translate="no">soundex</p></td><td><p its:translate="no">se</p></td><td><p>recherche les en-têtes semblables à la valeur recherchée</p></td></tr>
<tr><td><p its:translate="no">regex</p></td><td><p its:translate="no">r</p></td><td><p>la valeur recherchée est une expression régulière</p></td></tr>
<tr><td><p its:translate="no">full-regex</p></td><td><p its:translate="no">fr</p></td><td><p>autre type d’expression régulière</p></td></tr>
</table>
<p>(**) Les dates peuvent être spécifiées sous forme de périodes relatives (un nombre positif signifie <code>les X derniers jours</code>, alors qu’un nombre négatif correspond à une période à venir). Par exemple, pour obtenir les messages reçus dans les 10 derniers jours, utilisez <code>recv:10</code>. Il est aussi possible d’utiliser des dates exactes, le format peut être soit <code>YYYY-MM-DD</code> (de préférence), soit le format ISO 8601 ou encore un format local spécifique. Si la recherche par date et heure échoue, alors la condition est omise. La comparaison de dates peut avoir d’autres options qui sont <code>&lt;</code>, <code>=</code> ou encore <code>&gt;</code> , la comparaison par défaut étant <code>&gt;</code>.</p>
<p>Il existe trois balises spéciales qui imposent une notation particulière. Elles sont :</p>
<list>
<item><p><code its:translate="no">not:(....)</code></p></item>
<item><p><code its:translate="no">and:(....)</code></p></item>
<item><p><code its:translate="no">or:(....)</code></p></item>
</list>
<p>Ces balises permettent de créer des expressions spécialisées. La balise par défaut (la plus utilisée) est <code>and</code>. Pour utiliser <code>or</code> à la place, mettez tout le filtre entre parenthèses comme suit <code>or:(....)</code>. Par exemple : <code>f:Bugzilla t:John</code> filtre les messages ayant <code>Bugzilla</code> comme expéditeur et <code>John</code> comme destinataire, alors que <code>or:(f:Bugzilla t:John)</code> filtre les messages de Bugzilla ou adressés à John.</p>
</section>
<section id="free-form-expression-examples">
<title>Exemples d’expressions de format libre</title>
<p>Voici une liste de quelques exemples d’expressions de format libre :</p>
<table rules="rows">
<tr><td><p>Expression</p></td><td><p>Signification</p></td></tr>
<tr><td><p><code>f:John</code></p></td><td><p>Messages de <code>John</code></p></td></tr>
<tr><td><p><code>s-has-words:"green blue"</code></p></td><td><p>Messages qui contiennent les mots <code>green</code> et <code>blue</code> dans le champ Objet</p></td></tr>
<tr><td><p><code>r-ew:example.com</code></p></td><td><p>Destinataires dont l’adresse (en-têtes « À » ou « Cc ») se termine par <code>example.com</code></p></td></tr>
<tr><td><p><code>h-starts-with:Cc=Alice</code></p></td><td><p>Messages dont l’en-tête <code>Cc</code> commence par le mot <code>Alice</code></p></td></tr>
<tr><td><p><code>e:X-Secret-Header</code></p></td><td><p>L’en-tête <code>X-Secret-Header</code> existe dans le message</p></td></tr>
<tr><td><p><code>l:Bureau</code></p></td><td><p>Messages portant l’étiquette <code>Bureau</code></p></td></tr>
<tr><td><p><code>sz-&lt;:10</code></p></td><td><p>Messages dont la taille est inférieure à 10 Ko</p></td></tr>
<tr><td><p><code>sz-&gt;:100</code></p></td><td><p>Messages dont la taille est supérieure à 100 Ko</p></td></tr>
<tr><td><p><code>b:important</code></p></td><td><p>Messages dont le corps contient le mot <code>important</code></p></td></tr>
<tr><td><p><code>sent:7</code></p></td><td><p>Messages envoyés les 7 derniers jours</p></td></tr>
<tr><td><p><code>rcv-=:2020-02-02</code></p></td><td><p>Messages reçus le 2 février 2020</p></td></tr>
<tr><td><p><code>a:1</code></p></td><td><p>Messages avec pièce jointe</p></td></tr>
<tr><td><p><code>a:0</code></p></td><td><p>Messages sans pièce jointe</p></td></tr>
<tr><td><p><code>and:(or:(r:Alice r:Bob) not:(r:Smith))</code></p></td><td><p>Message destinés à <code>Alice</code> ou <code>Bob</code>, mais pas à <code>Smith</code></p></td></tr>
<tr><td><p><code>f:Bob rcv-&gt;:2020-01-01 rcv-&lt;:2020-12-31</code></p></td><td><p>Messages de <code>Bob</code> reçus au cours de l’année 2020</p></td></tr>
<tr><td><p><code>not:(flag:Lu) f:Bob rcv-&gt;:2020-01-01 rcv-&lt;:2020-12-31</code></p></td><td><p>Messages non lus de <code>Bob</code> reçus au cours de l’année 2020</p></td></tr>
<tr><td><p><code>flag:Lu a:1 sz-&gt;:1024 f:Bob rcv:31</code></p></td><td><p>Messages de <code>Bob</code>, lus, et contenant une pièce jointe de plus de 1 Mo, et reçus au cours des 31 derniers jours</p></td></tr>
<tr><td><p><code>m:"Sur cet ordinateur/Inbox"</code></p></td><td><p>Messages stockés dans le dossier <code>Sur cet ordinateur/Inbox</code></p></td></tr>
<tr><td><p><code>location-no:"Sur cet ordinateur/Inbox"</code></p></td><td><p>Messages se trouvant dans tout autre dossier que <code>Sur cet ordinateur/Inbox</code></p></td></tr>
</table>
</section>
</section> 
</page>
