L'environnement de bureau K

3.5. Les filtres

Après un certain temps d'utilisation de Kmail, vous pourrez avoir de la peine à trier les nouveaux messages arrivant dans votre boîte aux lettres. Les filtres vous permettent de réaliser automatiquement certaines actions sur les messages qui arrivent, et d'effectuer manuellement des opérations sur des messages sélectionnés dans un dossier.

La section "opérations" de la fenêtre Règles de filtrage vous permet de réaliser jusqu'à huit actions par filtre. Vous pouvez utiliser l'action "Ignorer le reste" pour sauter les autres actions. Les seules actions gérées actuellement sont "Ignorer le reste" et "Transférer", mais vous pouvez vous attendre à disposer de davantage d'actions dans les futures mises à jour de Kmail.

Habituellement, les filtres sont utilisés pour les messages entrants, mais ils peuvent aussi être appliqués sur un message ou un groupe de messages. Pour filtrer les messages dans un dossier, sélectionnez le (ou les) message(s) que vous voulez filtrer et tapez CONTROL-J ou sélectionnez Message | Appliquer les filtres.

Notez que cela applique tous les filtres à ce message; il n'y a pas moyen d'appliquer seulement certains filtres.

Si vous avez besoin de supprimer un filtre, sélectionnez-le dans la fenêtre Règles de filtrage et appuyer sur le bouton Supprimer.

3.5.1. Exemples de filtres

Si je suis abonné à la liste de diffusion de KDE, je peux créer un dossier pour cette liste. Appelons ce dossier KDE-User, et utilisons un filtre pour transférer automatiquement les nouveaux messages de inbox vers le dossier KDE-User s'ils viennent de la liste de diffusion KDE. Voici maintenant comment créer un tel filtre.

  1. Pensons à un moyen d'identification unique des messages à filtrer. La spécificité des messages de la liste de diffusion KDE est qu'ils contiennent toujours la phrase "KDE User List" dans le champ A :. Si on voulait être encore plus spécifique, on pourrait utiliser l'adresse électronique de la liste KDE.

  2. Choisissez Filtrer...dans le menu Fichier.

  3. Enfoncez le bouton Nouveau pour créer un filtre vide.

  4. Sélectionnez le filtre vide dans la liste (Il apparaît sous la forme d'une paire de crochets <>).

  5. La partie droite de la fenêtre Règles de filtrage contient deux sections : une pour les critères de filtrage l'autre pour les actions. Dans celle des critères de filtrage, sélectionnez "To:" dans le premier menu déroulant et "contient" dans le second, et tapez "KDE User List" dans le champ texte.

  6. Descendez à la section actions. Sélectionnez "Transférer" et une liste de dossiers apparaîtra à droite. Sélectionnez le dossier dans lequel vous voulez transférer les messages correspondants à votre critère, par exemple "KDE-User".

  7. Sélectionner "ignorer le reste" dans le menu déroulant suivant.

  8. Pour sauver et essayer votre nouveau filtre, cliquez sur le bouton OK. Ceci fait également disparaître la fenêtre.

Vous pouvez avoir besoin d'utiliser des critères de filtrage plus complexes pour filtrer correctement vos messages. Par exemple, vous pouvez vouloir sauver seulement les messages émanants de Fred Johnson <fj@anywhere.com>. C'est ici que les autres critères de filtrage entrent en jeu :

  1. Ouvrez la fenêtre "Règles de filtrage" et sélectionnez le filtre que vous venez juste de créer.

  2. Comme vous voulez tous les messages qui comportent "KDE User List" dans le champ A : et qui viennent de Fred, sélectionnez l'option "et" dans le menu déroulant entre les deux champs de critère.

  3. Maintenant, allez dans la section critère du bas, et sélectionnez ce qui suit dans les menus : "From:", "contient". Maintenant tapez "fj@anywhere.com" dans le champ texte.

  4. Sélectionnez "ignorer le reste" dans le menu déroulant suivant.

Vous avez maintenant un filtre qui transfère tous les messages de la liste de diffusion KDE en provenance de Fred Johnson.