Daniel
Naber

     daniel.naber@t-online.de

&traducteurJoelleCornavin; &traducteurGerardDelafond; &traducteurLudovicGrossard; &traducteurPierre-EmmanuelMuller; &traducteurLaurentRathle; &traducteurYannVerley;
2004-09-24
1.7.50

# Utilisation de &kmail;

## La fenêtre principale

La fenêtre principale est celle qui apparaît au démarrage de &kmail;. Par défaut, elle est divisée en trois panneaux :

Liste des dossiers (à gauche)

  Ce panneau contient la liste de vos dossiers de messages (les autres clients de messagerie les appellent généralement boîtes aux lettres). Pour choisir un dossier, cliquez simplement dessus. Les messages qu'il contient apparaissent à présent dans le panneau des en-têtes. La liste des dossiers peut être affichée à la fois au format abrégé, n'occupant qu'une petite portion du côté gauche de l'écran, et au format long, occupant le côté gauche entier de l'écran, mais pouvant afficher davantage de dossiers. Vous pouvez basculer entre ces deux affichages dans Apparence/Disposition dans la boîte de dialogue Configuration Configurer &kmail;.... Consultez également la section Dossiers de messages pour plus d'informations sur la manière d'utiliser ces dossiers.

Liste des messages (en haut à droite par défaut)

  Ce panneau répertorie les informations d'en-tête pour les messages contenus dans le dossier actuellement sélectionné : indicateurs d'état, expéditeur, sujet, date, ainsi que d'autres colonnes optionnelles, comme la taille du message, les indicateurs de pièces jointes, d'importance, etc. Un clic sur un en-tête sélectionne ce message et l'affiche dans le panneau des messages. Pour choisir plusieurs messages, maintenez la touche &Ctrl; enfoncée lorsque vous cliquez sur les messages. Vous pouvez trier les messages en cliquant sur la colonne que vous souhaitez trier. Si vous cliquez plusieurs fois sur la même colonne, l'ordre de tri passe en mode croissant/décroissant. D'autres critères de tris sont disponibles, comme &pex; le tri par état lorsque vous cliquez sur l'en-tête de la colonne Sujet. En cliquant avec le bouton droit de la souris sur l'en-tête de la liste, un menu contextuel s'affiche et vous propose d'afficher ou de cacher plusieurs colonnes de la liste.

Panneau de prévisualisation des messages (en bas à droite par défaut)

  Ce panneau affiche le message actuellement sélectionné. Les pièces jointes apparaissent au bas du message, sous forme d'icônes ou intégrées au message, en fonction du choix fait dans Affichage Pièces jointes. Pour les messages complexes, leur structure est affichée dans l'afficheur de structure en bas du panneau de prévisualisation. Les emplacements du panneau de prévisualisation et de l'afficheur de structure peuvent être modifiés dans l'onglet Apparence / Disposition de la boîte de dialogue Configuration Configurer &kmail;.... De plus, vous pouvez désactiver le panneau de prévisualisation et vous pouvez choisir les conditions d'affichage de la structure. Vous pouvez faire défiler le message page par page à l'aide des touches Page haut et Page bas, ou ligne par ligne à l'aide des touches Flèche haut et Flèche bas. Utilisez également les raccourcis clavier pour passer d'un message à l'autre sans l'aide de la souris.

## Raccourcis clavier

Les raccourcis clavier suivants sont gérés dans la fenêtre principale :

Raccourci clavier | Action
--- | ---
Barre d'espacement | Fait défiler le message actuel de haut en bas ou va au message suivant non lu si vous êtes déjà arrivé au bas de celui-ci.
Flèche droite ou N | Va au message suivant dans le dossier actuel.
Flèche gauche ou P | Va au message précédent dans le dossier actuel.
+ | Va au message suivant non lu dans le dossier actuel.
- | Va au message précédent non lu dans le dossier actuel.
&Ctrl;+ | Va au dossier suivant contenant des messages non lus.
&Ctrl;- | Va au dossier précédent contenant des messages non lus.
&Ctrl;Flèche haut | Va au dossier suivant dans la liste des dossiers (si la liste des dossiers a le focus).
&Ctrl;Flèche bas | Va au dossier précédent dans la liste des dossiers (si la liste des dossiers a le focus).
&Ctrl;Flèche gauche | Parcourt la liste des dossiers en remontant. Utilisez &Ctrl;Espace pour entrer réellement dans le dossier.
&Ctrl;Flèche droite | Parcourt la liste des dossiers en descendant. Utilisez &Ctrl;Espace pour entrer réellement dans le dossier.
&Ctrl;Espace | Entre dans le dossier ayant le focus, &cad; le dossier que vous avez exploré à l'aide de &Ctrl;Flèche gauche ou &Ctrl;Flèche droite.
&Maj;Flèche gauche et &Maj;Flèche droite | Choisit des messages dans le panneau des en-têtes, en commençant par le message actuel.

Pour plus de raccourcis clavier allez dans Configuration Configurer les raccourcis clavier...

## La fenêtre d'édition

La fenêtre d'édition sert à rédiger de nouveaux messages. Vous pouvez l'appeler via le menu Message Nouveau message... ou depuis l'icône Nouveau message située sur la fenêtre principale.

### Composition d'un message

Pour rédiger votre message, remplissez les champs appropriés dans la fenêtre d'édition. Utilisez le menu Affichage pour choisir les champs d'en-tête qui seront affichés. Le champ Identité offre une option Permanent. Si cette option est activée, l'identité actuelle deviendra l'identité par défaut la prochaine fois que vous ouvrirez une fenêtre d'édition.

Il existe divers raccourcis pour vous aider à rédiger vos messages. Les boutons ... situés à côté des champs À :, CC :, et BCC : appellent le carnet d'adresses pour que vous y choisissiez des adresses.

Lorsque vous commencez à saisir une adresse dans les champs À :/CC :/BCC :, une fenêtre contextuelle apparaît, affichant les adresses correspondantes récemment utilisées et les adresses correspondantes provenant de votre carnet d'adresses. Si vous n'aimez pas la fenêtre contextuelle automatique, désactivez-la en cliquant avec le &BDS; sur le champ approprié et choisissez un autre mode d'auto-complètement.

Lorsque vous ajoutez plusieurs destinataires dans un des champs, veillez à séparer chaque adresse de la suivante par une virgule. Vous pouvez être amené à spécifier des adresses pleinement qualifiées (&pex;, `utilisateur@exemple.com`) même pour des utilisateurs locaux, selon la configuration de votre système.

Lorsque vous avez terminé la rédaction de votre message, cliquez sur l'icône Envoyer maintenant (symbolisée par une enveloppe) pour l'envoyer maintenant, ou sur Envoyer ultérieurement pour placer le message dans la boîte d'envoi. Si vous n'avez pas encore fini de rédiger votre message, choisissez Message Enregistrer dans le dossier des brouillons.

### Signature et chiffrement des messages

Si vous voulez envoyer un message signé ou chiffré, choisissez les icônes Signer le message ou Chiffrer le message dans la barre d'outils. Vous pouvez d'ailleurs choisir le format à utiliser pour signer et/ou chiffrer le message. En fonction des programmes de chiffrement installés, vous pouvez choisir entre :

N'importe lequel

  &kmail; utilisera un format qui sera compris par tous les destinataires du message. Le format préféré des destinataires peut être spécifié dans le carnet d'adresses de KDE.

OpenPGP intégré (à éviter)

  Ce format n'est plus utilisé. Si vous utilisez ce format, alors seul le texte du message est signé et/ou chiffré. Les pièces jointes ne seront ni signées ni chiffrées. Les messages HTML ne peuvent être signés avec ce format. Vous ne devez utiliser ce format que si c'est nécessaire, &cad; si vous envoyez des messages à des utilisateurs dont les clients de courrier ne comprennent pas les formats plus avancés.

OpenPGP/MIME

  Ce format est le successeur du format intégré OpenPGP. Si vous utilisez ce format, le texte du message et toutes les pièces jointes seront signées et/ou chiffrées (au moins par défaut). C'est le format recommandé si vous utilisez OpenPGP.

S/MIME

  Ce format est une alternative à PGP/MIME. Si vous utilisez ce format, le texte du message et toutes les pièces jointes seront signées et/ou chiffrées (au moins par défaut). Ce format est principalement utilisé dans les entreprises.

S/MIME opaque

  Ce format est une variante du format S/MIME. Il ne doit être utilisé que si nécessaire.

### Création de messages HTML

Notez que les messages HTML sont souvent considérés comme un désagrément. Par conséquent, vous devriez éviter d'envoyer des messages HTML. En particulier, n'envoyez jamais de messages HTML dans une liste de diffusion à moins que cela ne soit autorisé.

Pour pouvoir créer les messages HTML, vous devrez d'abord autoriser les outils de marquage. Pour cela, activez Formatage (HTML) dans le menu Options. Une barre d'outils avec plusieurs outils de formatage de texte apparaît alors. Vous pouvez choisir avec la boîte déroulante entre du texte standard et six types différents de listes (trois listes à puce avec différents symboles et trois listes ordonnées avec différentes numérotations). Vous pouvez aussi choisir la police, sa taille, son style (gras, italique, souligné) et la couleur du texte. Finalement, vous pouvez choisir l'alignement du texte (aligné à gauche, centré, aligné à droite).

La création de tableaux et l'intégration d'images n'est pas possible actuellement.

### Ajout de pièces jointes

Vous pouvez joindre des fichiers à votre message à l'aide d'une des méthodes suivantes :

- Cliquez sur l'icône Joindre un fichier (symbolisée par un trombone) et choisissez le fichier que vous souhaitez joindre.

- Glissez un fichier depuis le bureau ou depuis un dossier dans la fenêtre d'édition.

- Glissez un message de la liste des messages de &kmail; dans la fenêtre d'édition. Ce message sera alors mis en pièce jointe.

- Choisissez une des options dans le menu Joindre.

Une fois joint à votre message, le fichier apparaît dans le panneau des fichiers joints au bas de la fenêtre d'édition. Vous pouvez utiliser le &BDS; sur chaque pièce jointe pour l'Afficher, l'Enregistrer sous..., ou la Supprimer.

Utilisez l'élément Propriétés pour ouvrir la boîte de dialogue Propriétés de la pièce jointe. Le premier champ contient le type &MIME; de la pièce jointe. Tout comme le champ Nom, il doit être rempli automatiquement avec une valeur appropriée. Parfois, la valeur du type &MIME; peut s'avérer incorrecte. Saisissez alors n'importe quel type &MIME; ou choisissez-le dans la liste des types &MIME; courants. Vous pouvez également choisir une méthode d'encodage pour votre fichier dans la liste (normalement, la valeur par défaut convient parfaitement). Activez l'option Suggérer un affichage automatique si vous souhaitez suggérer au destinataire l'affichage automatique (intégré) de cette pièce jointe. Ceci fonctionnera si le client de courrier du destinataire le gère et est bien configuré.

Vous pouvez également joindre les clés publiques à votre message à l'aide des options appropriées dans le menu Joindre. Les pièces jointes en tant que clés PGP sont manipulées comme des attachements de fichier.

### Vérification de l'orthographe de votre message

&kmail; vérifie automatiquement l'orthographe de votre message (ne fonctionne pas actuellement en mode HTML) et affiche les mots inconnus en rouge. S'il y a trop de mots inconnus, &kmail; désactive la vérification. Pour choisir le langage utilisé pour la vérification, cochez Affichage Dictionnaire. Vous pouvez désactiver la vérification automatique dans le menu Options.

Pour vérifier l'orthographe de votre message en utilisant une boîte de dialogue, choisissez Outils Orthographe.... &kmail; fait appel pour ce faire à &kspell;, l'interface utilisateur de &kde; du vérificateur orthographique ispell ou aspell. Notez que vous devrez peut-être d'abord configurer le vérificateur orthographique à l'aide de Configuration Vérificateur orthographique....

## Dossiers de messages

Les dossiers de messages servent à organiser vos messages électroniques. Par défaut, si vous n'avez pas de dossiers de messages, les messages sont stockés dans le dossier `$`KDEHOME`/share/apps/kmail/`. Si vous disposez déjà de dossiers dans `~/Mail` ceux-ci seront utilisés à la place. Lorsque vous démarrez &kmail; pour la première fois, les dossiers Boîte de réception, Boîte d'envoi, Messages envoyés, Corbeille et Brouillons sont créés. Chacun de ces dossiers a des fonctions spéciales :

Boîte de réception :

  Par défaut, c'est l'emplacement où &kmail; met vos nouveaux messages lorsque vous lui demandez de relever votre courrier.

Boîte d'envoi :

  C'est l'emplacement où les messages sont placés lorsqu'ils sont en attente de remise. Notez qu'il ne faut pas ici glisser-déposer les messages pour les envoyer, mais utiliser l'icône Envoyer maintenant de la fenêtre d'édition.

Messages envoyés :

  Par défaut, les copies de tous les messages envoyés sont mises dans ce dossier.

Corbeille :

  Par défaut, tous les messages que vous avez mis dans la corbeille sont mis dans ce dossier.

Brouillons :

  Contient les messages que vous avez commencé à éditer, mais enregistrés ensuite dans ce dossier au lieu d'être envoyés.

Les dossiers standards conviendront certainement à vos besoins. Cependant, vous devrez probablement en créer de nouveaux pour vous aider à organiser vos messages. Pour créer un nouveau dossier, choisissez Dossier Nouveau dossier... La boîte de dialogue des propriétés du dossier vous invite à saisir les informations nécessaires. Si jamais vous devez changer les paramètres d'un dossier, choisissez celui que vous souhaitez modifier dans le panneau des dossiers, puis allez dans Dossier Propriétés....

Pour déplacer des messages d'un dossier à un autre, choisissez le(s) message(s) que vous souhaitez déplacer et appuyez sur la touche M, ou Message Mettre dans. Une liste de dossiers apparaît. Choisissez dans cette liste le dossier vers lequel vous souhaitez déplacer les messages. Vous pouvez aussi déplacer des messages, en les faisant glisser de la liste des messages vers un dossier de la liste des dossiers.

Pour effacer tous les messages d'un dossier, choisissez Dossier Déplacer tous les messages dans la corbeille. Vous pouvez utiliser Dossier Supprimer le dossier pour supprimer un dossier et tous ses messages, ainsi que ses sous-dossiers.

### Propriétés du dossier

La boîte de dialogue Propriétés du dossier permet de renommer, déplacer un dossier et de spécifier toutes ses propriétés. Notez que la plupart des propriétés ne sont disponibles que pour vos propres dossiers et non pour un dossier par défaut comme Boîte de réception, &etc; De plus, les dossiers par défaut ne peuvent être ni déplacés ni renommés.

#### Général

Renommez un dossier en changeant le champ Nom :

Vous pouvez transformer un dossier en sous-dossier d'un autre dossier en choisissant un nouveau parent à l'aide de la liste à choix Appartient à.

La section Icônes du dossier permet de choisir des icônes différentes des icônes par défaut dans la liste des dossiers.

Consultez la section Format des dossiers pour plus d'informations sur le Format de la boîte aux lettres.

La section Identité permet de définir votre identité par défaut pour les nouveaux messages du dossier sélectionné. Les réponses aux messages qui vous ont été envoyés directement s'effectueront encore à l'adresse À du message si une identité correspondante est trouvée.

Avec Afficher l'expéditeur / destinataire, vous pouvez définir les colonnes visibles dans le panneau des en-têtes. Ceci est utile si vous utilisez un dossier pour enregistrer vos propres messages envoyés.

Activez Ignorer les nouveaux courriers dans ce dossier si vous ne voulez pas être informé quand un nouveau message arrive dans ce dossier. C'est utile par exemple pour un dossier où tous les messages non sollicités détectés sont mis.

Activez Conserver les réponses dans ce dossier si vous voulez que les réponses aux messages de ce dossier soient aussi mises dans ce dossier au lieu d'un dossier réservé aux courriers envoyés.

#### Expiration des anciens messages

Vous pouvez choisir ici ce qui arrive aux anciens messages dans ce dossier. Si vous activez Expiration des anciens messages dans ce dossier, alors, en fonction de votre choix, soit &kmail; supprimera les anciens messages, soit il mettra les vieux messages dans un autre dossier. Vous pouvez aussi faire expirer manuellement des anciens messages par Dossier Faire expirer les anciens messages ou par Fichier Faire expirer les anciens messages de tous les dossiers.

Les messages détruits par l'expiration des anciens messages ne peuvent pas être restaurés. Faites donc bien attention à ce réglage.

#### Liste de diffusion

Si vous voulez utiliser le dossier pour une liste de diffusion, alors cochez Le dossier gère une liste de diffusion pour associer ce dossier avec la liste de diffusion. Ensuite cliquez sur Détecter automatiquement. &kmail; essaie alors de retrouver des informations sur la liste de diffusion à partir du message actuellement sélectionné. Si &kmail; n'arrive pas à trouver quelques adresses, alors vous pouvez ajouter l'information manquante manuellement. Pour cela, choisissez d'abord le Type d'adresse pour lequel vous voulez ajouter une adresse. Vous avez le choix entre :

Poster sur la liste

  Cette adresse est utilisée pour envoyer des messages à la liste de diffusion. C'est habituellement une adresse de courrier électronique.

S'abonner à la liste

  C'est adresse est utilisée pour s'abonner à la liste de diffusion. Ça peut être une adresse de courrier électronique ou l'adresse d'une page Web.

Se désabonner de la liste

  Cette adresse est utilisée pour se désabonner d'une liste de diffusion. Ça peut être une adresse de courrier électronique ou l'adresse d'une page Web.

Archives de la liste

  C'est l'adresse des archives de la liste de diffusion. C'est habituellement l'adresse d'une page Web.

Aide de la liste

  Cette adresse est utilisée pour demander de l'aide pour la liste de diffusion. C'est habituellement une adresse de courrier électronique.

Après avoir choisi le Type d'adresse approprié, saisissez l'adresse de courrier électronique ou l'adresse de la page Web et cliquez sur Ajouter. Avec Supprimer, vous pouvez supprimer des adresses.

Si toutes les adresses sont ajoutées, alors vous pouvez exécuter une action, &pex; aller sur les archives de la liste en choisissant le Type d'adresse approprié et en cliquant sur Appeler le gestionnaire. S'il y a une adresse de courrier électronique et une adresse de page Web pour l'action désirée, vous devrez choisir le Gestionnaire préféré avant de cliquer sur Appeler le gestionnaire. Choisissez KMail si vous voulez envoyer un message à l'adresse de courrier électronique, et choisissez Navigateur si vous voulez aller sur la page Web.

Pour Poster sur la liste, vous pouvez, au lieu d'utiliser le gestionnaire, envoyer un nouveau message à la liste de diffusion par Message Nouveau message dans la liste de diffusion... ou en cliquant avec le bouton du milieu de la souris sur le dossier dans la liste des dossiers.

#### Onglet de contrôle d'accès (&imap; seulement)

Vous pouvez gérer ici les listes de contrôle d'accès (&acl;) des dossiers &imap;.

L'&acl; active courante est affichée dans la liste. Elle consiste en paires Identifiant utilisateur et Permissions accordées à l'utilisateur associé. Notez qu'un seul Identifiant utilisateur peut correspondre à plusieurs utilisateurs. En fonction du serveur &imap; et de sa configuration, il peut y avoir des identifiants utilisateur qui correspondent à des groupes d'utilisateurs, des utilisateurs anonymes, ou n'importe quel utilisateur. Consultez le manuel de votre serveur &imap; pour plus d'information. Les &acl; peuvent être configurées séparément pour chaque dossier.

Comme d'habitude pour l'&imap; déconnecté, vous devez vous synchroniser avec le serveur pour que les changements soient effectués sur le serveur.

Les &acl; &imap; définissent beaucoup de permissions précises que vous pouvez accorder ou refuser au autres utilisateurs. Pour rester clair, &kmail; les présente selon les cinq catégories suivantes (voir pour les détails si vous connaissez déjà les &acl; &imap;).

Aucune

  N'accorde aucun droit aux utilisateurs identifiés par ID utilisateur. C'est la valeur par défaut pour les utilisateurs qui ne sont pas explicitement (ou implicitement, comme un groupe) listés dans l'&acl;. Ces utilisateurs ne voient pas ce dossier dans la liste des dossiers &imap; présentés par le client de courrier.

Lecture

  Accorde aux utilisateurs identifiés par ID utilisateur les droits en lecture pour ce dossier. Ceci inclut aussi la possibilité pour les clients de courrier de marquer les courriers comme lus et de stocker cette information sur le serveur. Chaque utilisateur a sa propre liste de courrier lu, donc aucun de vos courriers non lus ne sera marqué comme lu d'un seul coup simplement car quelqu'un d'autre les a lus.

  Ces utilisateurs voient ce dossier dans la liste des dossiers &imap; présentés par leur client de courrier.

  Utilisez ceci pour créer un dossier partagé que d'autres peuvent lire mais ne peuvent pas modifier.

  Si vous êtes l'éditeur d'une lettre de nouvelles d'une entreprise, vous pouvez créer un dossier dans l'intention de distribuer la lettre, donner les droits de lecture à tout le monde, et enregistrer la lettre dans ce dossier au lieu de l'envoyer à tout le monde à l'aide d'une adresse collective.

Ajout

  (appelé aussi Envoi)

  Accorde aux utilisateurs identifiés par ID utilisateur les droits en lecture (voir au-dessus) et d'envoi pour ce dossier.

  Utilisez ceci pour créer un dossier partagé ne pouvant pas être modifié par les autres, mais dans lequel ils peuvent lire et envoyer des messages.

  Si vous voulez créer un forum de discussion interne à une entreprise, vous pouvez, au lieu d'utiliser un serveur usenet ou un forum Web, créer quelques dossiers (un par thème) et donner les droits de lecture et d'envoi à tout le monde. Au lieu de poster sur un serveur &nntp; ou d'écrire leurs messages sur un formulaire Web, les personnes n'ont plus qu'à écrire des courriers électroniques et les stocker dans le dossier correspondant au thème du message.

Écriture

  Accorde aux utilisateurs identifiés par ID utilisateur les droits en lecture, envoi (voir au-dessus), et écriture pour ce dossier.

  Le droit d'écrire dans un dossier inclut celui de supprimer les messages, créer des sous-dossiers, et stocker des attributs autres que lu/non lu sur le serveur (&pex; répondu).

  Utilisez ceci pour créer un dossier partagé sur lequel tout le monde a les mêmes droits (presque tous, voir )

  Dans l'exemple , vous pouvez assigner des droits en écriture à un groupe de personnes agissant comme des modérateurs, pouvant supprimer des messages hors-sujet et créer des dossiers de sous-thèmes pour les dossiers à haut trafic.

Toutes

  Accorde aux utilisateurs identifiés par ID utilisateur les droits en lecture, envoi, écriture (voir au-dessus), ainsi que les droits d'administration (&cad; le droit de modifier les &acl;) pour ce dossier.

  Ce sont les permissions par défaut pour le propriétaire d'un dossier.

résume les droits &imap; &acl; associés à chaque niveau de permission

##### Résumé des droits &acl;

droit &acl; |  |  |  |  |
--- | --- | --- | --- | --- | ---
Recherche |  | x | x | x | x
Lecture |  | x | x | x | x
Vue du stockage |  | x | x | x | x
Insertion |  |  | x | x | x
Envoi de messages |  |  | x | x | x
Droits d'écriture |  |  |  | x | x
Création |  |  |  | x | x
Suppression |  |  |  | x | x
Administration |  |  |  |  | x

### Format des dossiers

Un dossier de message peut être au format mbox ou maildir. mbox enregistre tous les messages d'un dossier dans un seul fichier, alors que maildir enregistre chaque message dans son propre fichier. maildir, le format par défaut, peut être considéré comme plus robuste, mais peut s'avérer plus lent sur certains systèmes de fichiers. Dans le doute, choisissez maildir.

Notez que &kmail; n'offre actuellement aucune fonctionnalité permettant la conversion automatique entre les deux formats - mais vous pouvez simplement déplacer tous les messages d'un ancien dossier mbox vers un nouveau dossier maildir ou vice versa.

## Filtres de messages

Après avoir utilisé &kmail; pendant un certain temps, vous constaterez peut-être qu'il est un peu difficile de trier les nouveaux messages dans la boîte de réception lorsqu'ils arrivent. Les filtres permettent d'effectuer automatiquement certaines actions sur les messages entrants et d'autres manuellement sur des messages choisis dans un dossier.

Notez que les filtres décrits dans cette section sont appliqués après téléchargement des messages dans votre compte. Si vous désirez filtrer des messages sur le serveur, consultez Filtres de téléchargement.

Les filtres consistent en un critère de filtre dont les règles servent de critère pour déterminer si le filtre doit s'appliquer ou non à un message donné, et en une liste des actions des filtres décrivant l'action qu'il convient d'envisager avec ou sur le message si le modèle de recherche correspond. Pour en savoir plus sur les critères et les actions des filtres, reportez-vous aux sections suivantes.

Les filtres sont étudiés les uns après les autres, en commençant par le premier de la liste. Le premier filtre dont le modèle correspond au message donné est exécuté. Vous pouvez demander à ce que les filtres restants soient également appliqués, mais le traitement s'arrête par défaut au premier filtre qui correspond.

On utilise habituellement les filtres pour les messages entrants, mais ils peuvent également s'appliquer à un message ou à un groupe de messages. Pour filtrer les messages de manière sélective, choisissez ceux que vous souhaitez filtrer et saisissez &Ctrl;J ou choisissez Message Appliquer tous les filtres. Cette option appliquera à ces messages tous les filtres identifiés pour le filtrage manuel dans la boîte de dialogue des filtres.

### Création rapide d'un filtre

Il existe deux méthodes pour créer un filtre : la méthode rapide consistant à utiliser Message Créer un filtre.... Celle-ci appelle la boîte de dialogue des filtres, affiche un nouveau filtre comportant la première règle du profil de recherche et la première action prédéfinie (comme mettre dans le dossier). Dans la plupart des cas, il vous suffira de choisir le dossier dans lequel le message devra être déplacé. Cependant, vous pouvez parfaitement modifier le filtre comme vous le souhaitez.

Lors de la création d'un filtre sur des listes de diffusion cette méthode fait le maximum pour trouver un critère qui identifie de façon unique les messages à partir de cette liste. Si elle y réussit, le nom supposé de la liste est affiché dans l'élément de menu Message Créer un filtre Filtrer sur la liste de diffusion....

La seconde méthode consiste à élaborer manuellement le filtre ex nihilo, en appelant la boîte de dialogue des filtres avec Configuration Configurer les filtres.... La boîte de dialogue des filtres est décrite en détail dans la sous-section suivante.

### Boîte de dialogue des filtres

Cette boîte de dialogue vous permet de gérer et de modifier votre liste de filtres.

Vous y accédez via Message Créer un filtre... ou via Configuration Configurer les filtres...

Cette boîte de dialogue est divisée en quatre sections principales :

Filtres disponibles

  Ce groupe contient la liste des filtres et de certains boutons d'action visant à modifier les filtres, notamment pour en créer de nouveaux, les déplacer vers le haut ou vers le bas de la liste, les supprimer ou les renommer. Lorsque vous choisissez un filtre dans la liste, ses propriétés s'affichent dans la partie droite de la boîte de dialogue.

Critères de filtrage

  Ce groupe permet de modifier le modèle auquel les messages doivent correspondre pour que le filtre leur soit appliqué. Vous pouvez déterminer ici si toutes les règles définies doivent correspondre, ou s'il suffit que l'une d'elles concorde. Consultez Modèles de recherche ci-dessous pour une description détaillée de chaque type de règle de recherche.

  Cliquez sur En afficher une autre pour obtenir une règle de filtrage supplémentaire (initialement vide) si vous désirez définir des modèles plus complexes. Cliquez sur En supprimer une pour supprimer la dernière règle. Effacer efface le modèle, &cad; qu'il supprime toutes les règles de l'écran sauf deux, qu'il réinitialise ensuite.

  Les règles non valables ou vides ne sont pas évaluées.

Actions du filtre

  Dans ce groupe, vous pouvez modifier la liste des actions à appliquer à tous les messages correspondant au critère de filtre défini. Consultez Actions du filtre ci-dessous pour une description détaillée de chaque type d'action.

  Un clic sur En afficher une autre permet d'obtenir une nouvelle action vide si vous désirez définir plusieurs actions, et un clic sur En supprimer une permet de supprimer la dernière action. Effacer permet d'effacer la liste, &cad; qu'il supprime toutes les actions sauf une, qu'il réinitialise ensuite.

  Les actions non valables ou vides ne sont pas exécutées.

Options avancées

  Ce groupe permet de définir quelques options avancées pour les filtres, de façon à affiner votre filtrage.

  La première ligne de cases à cocher permet d'activer l'applicabilité du filtre correspondant : la case aux nouveaux messages signifie que le filtre est appliqué aux messages que vous recevez (&cad; dans Relever le courrier). La case aux messages envoyés est identique mais concerne les messages envoyés, et avec la case sur filtrage manuel &kmail; vérifie s'il faut appliquer ce filtre lors du filtrage manuel (&cad; via Message Appliquer tous les filtres).

  La case à cocher Si ce filtre est applicable, ne pas poursuivre sur la deuxième ligne contrôle l'application des filtres après le filtre courant si celui-ci correspond.

  Si la case Ajouter ce filtre au menu Appliquer les filtres sur la troisième ligne est cochée, le filtre est inséré dans le sous-menu Message Appliquer les filtres. Vous pouvez alors appliquer ce filtre à un message. Une autre manière de faire est d'utiliser le menu Message Appliquer tous les filtres, qui applique tous les filtres, l'un après l'autre jusqu'à ce qu'ils aient été tous utilisés ou jusqu'à ce qu'un filtre avec l'option Si ce filtre est applicable, ne pas poursuivre corresponde.

Les filtres sont automatiquement nommés à moins que vous ne les renommiez explicitement à l'aide du bouton Renommer.... Le dialogue part du principe qu'il doit poursuivre le nommage automatique du filtre tant que le nom de ce dernier commence par <.

Si vous appliquez les changements de filtre via OK ou Appliquer, seuls les filtres valables seront réellement copiés dans le gestionnaire de filtres interne.

De manière similaire, les règles et les actions vides sont supprimées du modèle et de la liste des actions, respectivement, avant que le filtre soit enregistré.

### Modèles de recherche

L'utilisation la plus fréquente des filtres consiste à filtrer sur l'expéditeur de messages. Pour ce faire, choisissez De. Un bon choix pour les listes de diffusion serait <Destinataires>. Toutefois, il existe d'autres critères qu'un filtre peut chercher. Notez que tous les modèles sont interprétés sans tenir compte de la casse :

<message>

  Effectue la recherche dans le message entier (&cad; les en-têtes, le corps et les pièces jointes, le cas échéant) ;

<corps>

  Effectue la recherche dans le corps du message (&cad; tout le message sauf les en-têtes) ;

<n'importe quel en-tête>

  Effectue la recherche dans les en-têtes du message ;

<destinataires>

  Effectue la recherche dans les champs d'en-tête À et CC du message ;

<taille en octets>

  Définit les limites supérieure ou inférieure de la taille du message ;

<âge en jours>

  Définit les limites supérieure ou inférieure de l'âge du message ;

<état>

  Met des restrictions sur l'état du message ;

N'importe quel autre nom

  Effectue la recherche dans le champ d'en-tête indiqué par ce nom.

La liste des règles possibles dépend de ce que vous avez sélectionnés dans la première boîte à choix. Les règles disponibles sont :

Règle | Disponible pour | Description
--- | --- | ---
contient/ne contient pas | tous les éléments de recherche de type texte | Correspond si l'élément recherché contient (ou ne contient pas) le texte donné.
est égal à /est différent de | la plupart des éléments de recherche de type texte | Correspond si l'élément recherché est égal (ou différent) au texte donné.
correspond à l'exp. rat./ne correspond pas à l'exp. rat. | tous les éléments de recherche de type texte | Correspond si une partie de l'élément recherché correspond (ou ne correspond pas) à l'expression rationnelle. Si l'éditeur d'expressions rationnelles est installé, alors vous pouvez éditer l'expression en cliquant sur le bouton Modifier....
possède une pièce jointe/ne possède pas de pièce jointe | <message> | Correspond si le message a (ou n'a pas) une pièce jointe.
est dans le carnet d'adresses/n'est pas dans le carnet d'adresses | la plupart des éléments de recherche de type texte | Correspond si l'élément recherché contient une adresse qui est dans votre carnet d'adresses (ou s'il ne contient aucune adresse connue). Bien sûr, cette règle n'a de sens que pour les champs d'adresses tels From ou <destinataires>.
est dans la catégorie/n'est pas dans la catégorie | la plupart des éléments de recherche de type texte | Correspond si l'élément recherché contient une adresse qui est dans une catégorie spécifiée dans votre carnet d'adresses (ou ne contient aucune adresse dans la catégorie spécifiée). Cette règle n'a de sens que pour les champs d'adresses.
est égal à/est différent de | éléments de recherche numériques | Correspond si la valeur de l'élément cherché est égale à (ou différente de) la valeur spécifiée.
est inférieur à | éléments de recherche numériques | Correspond si la valeur de l'élément cherché est inférieure à la valeur spécifiée.
est supérieur à | éléments de recherche numériques | Correspond si la valeur de l'élément cherché est supérieure à la valeur spécifiée.
est inférieur ou égal à | éléments de recherche numériques | Correspond si la valeur de l'élément cherché est inférieure ou égale à la valeur spécifiée.
est supérieur ou égal à | éléments de recherche numériques | Correspond si la valeur de l'élément cherché est supérieure ou égale à la valeur spécifiée.
est/n'est pas | <état> | Correspond si le message a (ou n'a pas) l'état spécifié.

### Actions du filtre

L'utilisation la plus fréquente des filtres consiste à trier les messages entrants vers certains dossiers. Pour ce faire, choisissez Mettre dans ce dossier. Voici une liste de toutes les actions possibles :

Mettre dans le dossier

  Déplace le message dans un autre dossier. Actuellement, vous ne pouvez pas utiliser les dossiers &imap; en tant que cible.

Copier dans le dossier

  Copie le message dans un autre dossier.

  Actuellement, vous ne pouvez pas utiliser les dossiers &imap; en tant que cible.

Définir l'identité comme étant

  Définit l'identité utilisée si vous répondez à ce message.

Marquer comme

  Permet de marquer le message comme lu ou important (doté d'un indicateur), mais également comme transmis, répondu, &etc;

Envoyer un accusé de réception factice

  Ceci va envoyer un accusé de réception factice, (&cad; une réception avec lecture) à l'expéditeur du message.

Définir le transport comme

  Définit la méthode de transport utilisée (&pex; SMTP) si vous répondez au message.

Fixer l'adresse de réponse comme

  Modifie le champ Répondre à de ce message. Ceci peut être utile pour les listes de discussion définissant automatiquement un Répondre à qui ne vous convient pas.

Transmettre à

  Transmet le message dans le corps du message (&cad; comme si vous aviez choisi Message Transmettre Dans le corps du message...) vers une autre adresse.

Rediriger à

  Redirige le message vers une autre adresse électronique.

Confirmer la réception

  Tente de renvoyer un message à son expéditeur pour lui indiquer que la remise de son message a réussi, s'il l'a demandé.

  Permet de choisir les correspondants qui recevront des accusés de réception de votre part. Bien que vous puissiez généralement activer l'envoi d'accusés de réception dans la boîte de dialogue Configurer &kmail;... (page Sécurité), nous recommandons de ne pas les envoyer à tous vos correspondants. Par exemple, cette pratique peut faciliter considérablement le suivi des messages non sollicités (ou spam) pour l'expéditeur.

Exécuter la commande

  Exécute un programme mais ne modifie pas le message. Spécifiez le chemin d'accès complet au programme que vous désirez exécuter. &kmail; se bloquera jusqu'à ce que le programme vous rende la main. Si vous ne voulez pas que &kmail; se bloque vous pouvez ajouter '&' à la fin de la commande. Vous pouvez alimenter le programme avec les parties du courrier &percnt;0, &percnt;1, &etc; représenteront alors des fichiers contenant des portions du message. Pour les messages courants, &percnt;0 représente le texte, &percnt;1 la première pièce jointe, et ainsi de suite. De plus, le message entier est introduit dans l'entrée stdin du programme. Enfin, chaque occurrence de &percnt;{foo} sera remplacée par le contenu de l'en-tête foo.

  Ceci ne fonctionne actuellement que si le message comporte au moins une pièce jointe. En règle générale, elle ne fonctionnera même pas avec &percnt;0 !

  Du fait que &kmail; utilise un interpréteur de commande pour exécuter la ligne de commande, vous pouvez saisir ici des commandes shell complexes de façon arbitraire. En conséquence, même cette commande fonctionne (dans la mesure de ses possibilités) :``uudecode` `-o` `$(mktemp kmail-uudecoded.XXXXXX)` && `echo` `$'\a'``

Filtrer par

  Charge le message dans un programme. Si ce dernier génère une sortie, le message entier (y compris ses en-têtes) sera remplacé par cette sortie. Si le programme ne génère pas de sortie ou sort avec un code retour différent de 0 (ce qui indique une erreur), le message sera inchangé. Spécifiez le chemin d'accès complet au programme. Les mêmes substitutions (&percnt;n, &percnt;{quelque_chose}) que exécuter la commande sont réalisées en ligne de commande.

  Soyez prudent avec cette action, car elle peut facilement détériorer vos messages si le programme de filtre vous renvoie des incohérences ou des lignes supplémentaires.

Supprimer l'en-tête

  Supprime du message tous les champs d'en-tête comportant le nom indiqué. Son principal intérêt réside dans la suppression des en-têtes Répondre à boguées.

Ajouter l'en-tête

  Si aucun champ de ce type n'est déjà présent, cette action ajoute au message un nouveau champ d'en-tête comportant le nom et la valeur indiqués. Si un champ d'en-tête du même nom existe déjà, il est écrasé par la nouvelle valeur. Si plusieurs en-têtes portant ce nom existent déjà (&pex; les en-têtes Reçu :), l'un d'eux, arbitrairement choisi, est écrasé et les autres restent inchangés. Ceci est une limitation connue. Vous pouvez être amené à combiner ce filtre avec le filtre supprimer l'en-tête mentionné plus haut pour être sûr que plus aucun en-tête de ce nom ne subsiste dans le message.

Réécrire l'en-tête

  Analyse le champ de l'en-tête indiqué, modifie son contenu puis l'enregistre ainsi. La chaîne recherchée est toujours interprétée comme une expression rationnelle sensible à la casse. La chaîne de remplacement est insérée littéralement, sauf pour des occurrences de `\n`, `$n` et `${nn}`, où `n` est un nombre positif (à un seul chiffre, sauf pour la troisième forme) ou `0`. Entourées d'accolades dans la chaîne recherchée, ces structures sont interprétées comme des renvois aux sous-chaînes.

  Des restrictions analogues à celles appliquées lors de l'action ajouter un en-tête s'appliquent aussi ici.

Jouer un son

  Joue le son spécifié.

### Exemples de filtres

Si vous êtes abonné à la liste (générale) de &kde;, vous pouvez créer un dossier pour cette liste (et l'appeler KDE-Général) et utiliser un filtre pour transférer automatiquement de nouveaux messages de votre boîte de réception à votre dossier KDE-Général s'ils proviennent de la liste &kde;. Voici comment créer ce filtre :

#### Filtrage d'une liste de diffusion

1. Essayez de voir si Message Créer un filtre Filtrer sur la liste de diffusion... peut identifier la liste de diffusion (le nom de la liste devrait alors apparaître dans l'élément de menu). Si tel est le cas, cela fonctionne et un filtre vous est proposé, avec List-Id qui contient le préréglage <kde@kde.org>. Choisissez le dossier de destination désiré dans le menu déroulant du groupe Actions du filtre et le tour est joué !

   Si cela ne fonctionne pas, essayez de trouver un moyen unique pour identifier les messages que vous souhaitez filtrer. La propriété (presque) unique des messages de la liste &kde; tient à ce qu'ils contiennent toujours kde@kde.org dans le champ À : ou CC :. Cette solution n'est que presque unique, car elle échoue pour des messages postés à plusieurs listes à la fois.

2. Choisissez Configuration Configuration des filtres.

3. Cliquez sur le bouton Nouveau pour créer un filtre vide. Il apparaît comme <inconnu>.

4. Dans la zone Critères de filtrage, choisissez To dans le premier menu déroulant, puis contient dans le second menu déroulant et saisissez `kde@kde.org` dans le champ texte.

5. Passez à la section Actions du filtre. Choisissez mettre dans le dossier dans le premier menu déroulant. Un nouveau menu déroulant contenant une liste de dossiers apparaît. Choisissez le dossier dans lequel vous désirez que les messages soient déplacés. Pour cet exemple, choisissez KDE-Général dans le menu déroulant.

Vous pouvez estimer avoir besoin de critères de filtrage plus puissants pour filtrer correctement vos messages. Par exemple, sur la liste &kde;, vous ne filtrerez que les messages écrits par votre ami Frédéric Durand <fd@partout.com>. C'est ici que le reste de la section des critères correspondants entre en jeu :

#### Extension du filtre

1. Ouvrez la fenêtre Configuration des filtres et choisissez le filtre que vous venez de créer.

2. Puisque vous voulez filtrer tous les messages contenant kde@kde.org dans le champ À : ou CC : et envoyés par Frédéric, cliquez sur le bouton radio Doit correspondre à tous les critères suivants.

3. Passez maintenant à la seconde règle de filtrage et choisissez les options suivantes dans les menus déroulants : From, contient. Saisissez à présent `fd@partout.com` dans le champ texte.

Vous disposez désormais d'un filtre transférant tous les messages de la liste &kde; provenant de `fd@partout.com`.

### Optimisation du filtrage

Il est important de savoir que l'ordre des filtres, par exemple, a un impact sur la vitesse du filtrage. Voici quelques idées sur la manière d'améliorer le filtrage :

Arrêtez le filtrage dès que possible :

  Si vous savez qu'un filtre range définitivement une certaine catégorie de messages, veuillez vérifier que vous avez activé l'option Si ce filtre est applicable, ne pas poursuivre pour le filtre. Ceci évite l'évaluation des règles de filtre pour tous les filtres suivants. (Voir les options avancées dans la boîte de dialogue des filtres).

  Un exemple est le filtrage des messages de listes de diffusion par l'en-tête List-Id en les mettant dans des dossiers séparés. Si vous avez trouvé un message provenant de la liste A, cela signifie qu'il n'est pas nécessaire de lancer le filtre suivant pour les messages de la liste B.

Prenez en compte le coût de l'évaluation des règles de filtrage :

  Le temps nécessaire à l'évaluation d'une règle de filtrage dépend de la manière dont la règle est construite. En particulier, la recherche d'une sous-chaîne par l'opération contient est plus rapide que la correspondance de motifs par l'opération correspond à l'exp. rat..

  La durée dépend aussi du volume des données utilisées pour l'évaluation de la règle de filtrage. Si la règle se base sur l'en-tête du message, l'évaluation est normalement plus rapide que l'évaluation d'une règle basée sur la totalité d'un message.

  Vous devriez essayer d'avoir des règles de filtrage aussi simples que possible.

Vérifiez l'ordre de vos filtres :

  Les actions de filtre ont chacune une complexité différente. Les actions les plus coûteuses sont Filtrer par et Exécuter la commande, car les deux ont besoin de programmes externes. En mettant les filtres contenant ces actions après les autres filtres, la durée nécessaire à l'exécution de ces actions complexes sera réduite, mais ceci n'est possible que si la logique du filtrage le permet.

  Un exemple est le filtrage de messages provenant d'une liste de diffusion et la détection des messages non sollicités (spam, pourriel). Pour la détection des pourriels, vous utilisez en général un outil externe par l'intermédiaire de l'action Filtrer par. Le filtrage des messages pour la liste de diffusion est fait par l'en-tête List-Id. Si vous ne voulez pas vérifier si les messages de la liste de diffusion sont aussi des pourriels, il est préférable d'utiliser le filtre pour les messages de la liste de diffusion avant le filtre pour la détection des pourriels. Vous éviterez ainsi la lenteur et le coût engendrés par la vérification anti-pourriel, et ceci pour chacun des messages identifiés comme appartenant à la liste de diffusion.

### Journal du filtre

Si vous voulez vérifier que vos filtres fonctionnent comme prévu, vous pouvez ouvrir l'afficheur des journaux de filtrage par Outils Afficheur des journaux de filtrage....

Dans l'afficheur, vous pouvez configurer la journalisation du filtrage. Vous pouvez contrôler ce qu'il faut journaliser, effacer les journaux ou encore enregistrer le journal dans un fichier. Le journal fournit une information de valeur si vous avez besoin de déboguer le processus de filtrage.

## Filtres de téléchargement

Les filtres de téléchargement peuvent servir à filtrer les messages d'un serveur POP avant qu'ils soient complètement téléchargés. Vous pouvez les utiliser pour empêcher &kmail; de télécharger de messages énormes et ainsi économiser du temps.

Dans la boîte de dialogue de configuration du compte POP, vous pouvez activer le filtrage des téléchargements en cochant la case Filtrer les messages s'ils sont plus grands que. Ceci terminé, spécifiez une taille qui servira de seuil. Les messages dépassant cette taille seront vérifiés par rapport aux règles de filtrage que vous avez définies. Si aucune règle de filtrage ne correspond, les messages seront affichés dans une boîte de dialogue de confirmation et vous pourrez décider de leur sort. La taille par défaut pour le filtrage est fixée à 50 000 octets. C'est une valeur correcte puisque l'excédent est limité à un minimum. Tout message que le filtre examine entraîne du trafic supplémentaire car l'en-tête est téléchargé deux fois. L'action par défaut est Télécharger le message pour éviter de perdre des messages.

Faites attention à l'option Supprimer les messages sur le serveur une fois qu'un message est supprimé du serveur, il n'existe plus aucun moyen de le récupérer.

Un très bon jeu de règles de filtrage permet de marquer automatiquement tous les messages dépassant le seuil de taille (&cad; téléchargés, conservés sur le serveur ou supprimés) et vous ne devriez jamais être ennuyé par le dialogue de confirmation. Méfiez-vous cependant, lorsqu'un message correspond à une règle de filtrage, vous n'avez aucune garantie de pouvoir modifier l'action avant qu'elle ne soit exécutée. La boîte de dialogue de confirmation ne s'affichera que si un message ne correspond à aucune règle de filtrage.

### La boîte de dialogue Configuration des filtres POP

L'ajout de règles de filtrage fonctionne de la même manière que pour les filtres de messages. Sur la partie gauche, vous pouvez gérer les filtres existants. Utilisez le bouton Nouveau pour ajouter un filtre. Sur la partie droite, vous pouvez configurer les conditions de correspondance du filtre actuel. Spécifiez à l'aide de Actions du filtre quel sera le sort d'un message correspondant à cette règle. Les options disponibles sont :

Télécharger le message

  Télécharge les messages correspondant au filtre, exactement comme n'importe quel autre message ne dépassant pas le seuil de taille.

Télécharger le message plus tard

  Marque les messages en vue d'un téléchargement ultérieur. Ceci signifie que les messages correspondants resteront sur le serveur POP jusqu'à ce que vous choisissiez de les télécharger, en modifiant l'action manuellement.

Supprimer le message du serveur

  Supprime le message du serveur et ne le télécharge pas. Une fois que vous avez supprimé un message du serveur, il n'existe aucun moyen de le récupérer. Soyez prudent, car les règles pourraient correspondre à des messages qu'en réalité vous voulez télécharger.

L'option Toujours afficher les messages "à télécharger plus tard" dans la fenêtre de confirmation provoque l'affichage de la boîte de dialogue de confirmation pendant le relevé du courrier si au moins un message a été marqué pour être Téléchargé plus tard - même si tous les messages dépassant le seuil de taille correspondaient à une règle. Cette option est utile lorsque vous avez des messages correspondant à une règle et marqués pour être Téléchargés plus tard, mais que vous n'avez aucun message dépassant la taille limite pendant une longue période. Sans cette option, la boîte de dialogue de confirmation n'apparaîtrait jamais et vous n'auriez jamais l'occasion d'obtenir le message placé dans la file d'attente en modifiant l'action manuellement.

### La boîte de dialogue de confirmation

Cette boîte de dialogue s'affiche chaque fois que vous avez activé le filtrage POP et que des messages dépassant le seuil défini pour le compte POP ont été trouvés sur le serveur. À présent, vous avez l'occasion de décider du sort que vous réservez à ce message. Les options sont télécharger (vert), télécharger plus tard (jaune avec une montre) et Supprimer du serveur (x rouge). Méfiez-vous de l'option de suppression, une fois que vous avez supprimé un message du serveur, il n'existe aucun moyen de le récupérer.

Dans la section Messages filtrés, vous pouvez cocher la case si vous recevez des messages qui ont été automatiquement marqués en vue d'une certaine action (télécharger, télécharger plus tard, supprimer) par une règle de filtrage. La case à cocher est activée uniquement si vous recevez des messages qui correspondent à une règle de filtrage. Lorsque vous l'avez cochée, une liste semblable à celle destinée aux messages non marqués automatiquement s'affiche et vous pouvez modifier l'action pour chaque message séparé.

Notez que s'il existe un message dépassant la taille limite mais que tous les messages correspondent à une règle de filtrage, la boîte de dialogue ne s'affiche pas. Une exception a lieu si vous avez coché Toujours afficher les messages « à télécharger plus tard » dans la fenêtre de confirmation, dans la section Options globales de la boîte de dialogue de configuration des filtres POP. La boîte de dialogue s'affichera ensuite également lorsque vous n'avez que des messages correspondants, mais avec au moins un marqué pour être téléchargé plus tard.

## Utilisation de comptes multiples

Les comptes multiples servent à relever les messages de plusieurs adresses électroniques et/ou de plusieurs serveurs de messagerie. Choisissez Configuration Configurer &kmail;... et cliquez sur la page Réseau pour ajouter ou modifier la configuration de votre compte. Consultez la section Démarrage pour plus d'informations sur la configuration dans la page Réseau.

Pour relever les messages d'un compte en particulier, utilisez le sous-menu Fichier Relever le courrier dans pour choisir le compte dans lequel relever le courrier. Vous pouvez également cliquer avec votre souris sur l'icône Relever le courrier dans pour obtenir une liste des comptes.

## Signature et chiffrement des messages avec PGP ou GnuPG

Il y a eu plusieurs changements majeurs dans la manière dont &kmail; gère la signature et le chiffrement. L'introduction qui va suivre s'applique à la version précédente de &kmail;. Vous pouvez encore lire l'introduction pour avoir un aperçu sur comment signer/chiffrer des messages, mais les détails, en particulier ceux de la configuration, diffèrent.

Voici une brève introduction sur le mode de configuration du support PGP (Pretty Good Privacy) de &kmail;. Nous y indiquerons également quelques conseils sur l'utilisation de PGP. Elle est destinée aux utilisateurs novices dans ce domaine. Si vous savez déjà vous servir de PGP, vous pouvez ignorer la plupart des étapes. Cette documentation et l'interface utilisateur de &kmail; ne traitent généralement que de PGP, mais elle s'applique à la fois à PGP et à GnuPG (GNU Privacy Guard), même si certains paramètres de ligne de commande de GnuPG peuvent être différents.

Consultez également la &FAQ; à propos de PGP.

Les pièces jointes ne sont pas signées/chiffrées si vous utilisez le support OpenPGP intégré. Pour chiffrer des pièces jointes, il faut installer GnuPG et quelques librairies. Vous pouvez ensuite décider quelle pièce jointe doit être signée/chiffrée ou non.

&kmail; doit s'appuyer sur la sortie de PGP. Cette sortie étant souvent différente selon les diverses versions de PGP, il est important de tester si le chiffrement fonctionne réellement avec votre configuration avant de commencer à l'utiliser sérieusement. &kmail; est susceptible de ne pas vous avertir en cas de dysfonctionnement. Vous avez donc tout intérêt à activer l'option Afficher le texte signé / chiffré après l'édition.

Pour configurer et utiliser PGP dans &kmail;, vous devez avoir installé et configuré PGP correctement. Nous ne pouvons naturellement pas fournir ici une présentation complète de PGP. Nous n'en mentionnerons que les étapes incontournables pour que PGP fonctionne. Pour plus de détails, consultez l'excellente documentation de PGP ou encore The GNU Privacy Handbook.

Il est certainement judicieux d'étudier cette documentation ainsi qu'une introduction à la cryptographie par clé publique (&pex; dans le paquetage PGP 6.5.x). Vous y apprendrez beaucoup de choses sur les concepts de base, qui vous aideront à en comprendre le fonctionnement. De nombreux aspects liés à la sécurité que vous devriez connaître y sont également abordés.

À présent, commençons.

### Prérequis

&kmail; s'attend à ce que votre binaire PGP soit appelé `pgp`. Dans le cas de GnuPG, il s'attend à ce que le binaire soit appelé `gpg`. Si tel n'est pas votre cas, créez simplement un lien symbolique.

Si vous ne l'avez pas encore fait, vous devez générer une paire de clés (secrète et publique) pour votre identité. Cette opération doit s'effectuer sur la ligne de commande : utilisez ``pgp` `-kg`` ou ``gpg` `--gen-key``. &kmail; ne dispose pas d'un support interne pour la génération de clés pgp pour le moment. L'identité (normalement, votre nom suivi de votre adresse électronique entouré d'un caractère < et >, telle que `Jean Dupont <jean@example.com>`) et votre clé confidentielle (passphrase) sont importantes pour que &kmail; et pgp coopèrent.

### Paramètres liés à PGP dans &kmail;

Choisissez l'onglet OpenPGP dans la page de configuration Sécurité. Vous y trouvez les options suivantes :

Outil de chiffrement

  Ici, vous pouvez opter pour l'utilisation de PGP, de GnuPG ou d'aucun logiciel de chiffrement. Le programme choisi doit naturellement être installé sur votre système. Il est également important de préférer la version correcte.

Conserver la clé confidentielle en mémoire

  Lorsque cette option est désactivée, &kmail; vous demandera votre clé confidentielle chaque fois que vous signerez un message (avant envoi) ou que vous choisirez un message chiffré. Si vous activez cette option, &kmail; mémorisera votre clé confidentielle après votre première saisie réussie, jusqu'à ce que vous ayez mis fin à votre session de &kmail;. La clé confidentielle est stockée en mémoire, et non enregistrée sur le disque dur. Si vous utilisez un des modules externes de chiffrement ou, si vous utilisez GnuPG avec l'agent gpg, un programme externe vous demandera votre clé confidentielle et la mémorisera de façon optionnelle pour une certaine durée.

Chiffrer les messages également avec ma clé publique

  Lorsque cette option est désactivée et que vous désirez envoyer un message chiffré à un correspondant, vous ne pouvez plus le lire après l'avoir composé et chiffré. Activez cette option pour que les messages chiffrés envoyés soient lisibles par vous-même.

Afficher le texte chiffré / signé après composition

  Lorsque cette option est activée, &kmail; vous montre le résultat du chiffrement et de la signature avant l'envoi du message. Ainsi, vous pouvez encore annuler l'envoi si le chiffrement a échoué. Il est vivement recommandé d'utiliser cette option.

Toujours montrer la clé de chiffrement pour approbation

  Lorsque cette option est activée, &kmail; affiche toujours une boîte de dialogue permettant de choisir les clés utilisées pour chaque destinataire lorsque vous envoyez un message chiffré. Si cette option est désactivée, &kmail; affiche cette boîte de dialogue uniquement lorsqu'il ne peut pas trouver de clé pour un destinataire ou qu'il existe des préférences conflictuelles ou un chiffrement non défini.

Signer automatiquement les messages à l'aide d'OpenPGP

  Cette option permet d'activer la signature automatique de vos messages par défaut. Bien sûr, il est encore possible d'envoyer des messages non signés en désélectionnant l'icône dans la fenêtre d'édition.

Chiffrer automatiquement les messages si possible

  Lorsque cette option est activée, &kmail; chiffre automatiquement les messages avec le support OpenPGP intégré ou le module externe PGP/MIME à condition qu'une clé PGP approuvée se trouve dans votre trousseau pour tous les destinataires et que vous n'ayez pas ordonné à &kmail; de ne pas chiffrer les messages envoyés à certains destinataires. Dans le doute, &kmail; demandera si le message doit être chiffré ou non.

Maintenant que vous avez configuré l'outil de chiffrement, vous devez indiquer à &kmail; quelle clé OpenPGP vous désirez utiliser pour signer et chiffrer les messages. Pour ce faire, allez dans la page Identités et définissez la clé qui devra être utilisée dans l'onglet Options avancées de la configuration des identités.

Désormais, vous êtes en mesure de signer les messages sortants. Pour que vos correspondants puissent vous envoyer des messages chiffrés et vérifier votre signature, vous devez leur envoyer votre clé publique ou la publier sur un serveur de clés publiques PGP sur lequel ils pourront la récupérer. Pour envoyer des messages chiffrés à d'autres personnes ou vérifier leurs messages signés, vous aurez besoin de leurs clés publiques. Vous pouvez stocker votre(vos) clé(s) publique(s) sur un serveur de clés publiques PGP tel que http://www.cam.ac.uk.pgp.net/pgpnet/.

### Signer vos messages

Vous pouvez composer votre message comme d'habitude dans la fenêtre d'édition de &kmail;. Avant de l'envoyer, activez le bouton Signer le message dans la barre d'outils de la fenêtre d'édition. Vous pouvez alors envoyer le message. L'identité que vous utilisez pour écrire le message en question doit être connectée à une Clé OpenPGP, dans la section Identité de la boîte de dialogue Configuration. Pour signer le message, &kmail; doit connaitre votre clé confidentielle (passphrase) PGP. Si vous n'avez pas choisi l'option Conserver la clé confidentielle en mémoire dans la section Sécurité, &kmail; vous la demandera. Par ailleurs, si vous avez déjà fourni votre clé confidentielle à &kmail;, ce dernier signera le message sans autre invite.

### Chiffrer vos messages

Pour envoyer un message chiffré à une personne dont vous possédez une clé publique, créez simplement un message dans la fenêtre d'édition. Avant d'envoyer le message, activez le bouton Chiffrer le message dans la barre d'outils de la fenêtre d'édition. Notez qu'il n'est pas nécessaire d'activer le bouton si Chiffrer automatiquement les messages si possible est choisi dans la configuration de &kmail; (consultez ci-dessus). Finalement, envoyez le message.

Lorsque vous avez cliqué sur le bouton Chiffrer le message et que &kmail; ne peut pas trouver de clé correspondante pour un destinataire, il affiche une liste contenant toutes les clés disponibles dans la boîte de dialogue Sélection de la clé de chiffrement. Si &kmail; trouve plusieurs clés approuvées pour un destinataire, il affiche une liste contenant toutes les clés correspondantes pour ce destinataire. Dans les deux cas, vous pouvez choisir la(les) clé(s) qui devraient servir à chiffrer ce message pour le destinataire en question. La case à cocher Mémoriser le choix, permet d'enregistrer votre choix pour vos messages ultérieurs.

Si vous utilisez une clé pour la première fois, s'il existe des préférences de chiffrement conflictuelles ou si Toujours afficher les clés de chiffrement pour approbation est sélectionné dans la section Sécurité du dialogue de configuration de &kmail;, la boîte de dialogue Confirmation de la clé de chiffrement apparaît. Vous pouvez choisir ici d'autres clés pour les destinataires et également définir les Préférences de chiffrement pour chaque destinataire. L'option par défaut, Chiffrer si le chiffrement est possible chiffre automatiquement votre message s'il existe une clé approuvée pour chaque destinataire.

Comme mentionné ci-dessus, vous ne serez pas en mesure de lire vos propres messages envoyés chiffrés si vous ne cochez pas Toujours chiffrer vers soi-même dans la page de configuration Sécurité.

### Envoyer votre clé publique

Préparez un message destiné à la personne à qui vous désirez envoyer votre clé confidentielle. Puis, dans le menu de la fenêtre d'édition, choisissez Joindre Joindre ma clé publique . La clé publique que vous avez définie pour l'identité actuelle sera jointe au message. Vous pouvez à présent l'envoyer.

N'oubliez pas qu'il est très risqué de signer le message pour s'assurer que le destinataire obtiendra la clé correcte. Il peut se produire une attaque par individu interposé, puisque n'importe qui peut changer la clé et signer le message avec cette autre clé. C'est pourquoi le destinataire a tout intérêt à vérifié la clé jointe en vérifiant son empreinte avec celle qu'il a obtenue de votre part de manière sécurisée. Jetez un coup d'œil à la documentation de PGP pour plus de détails.

### Vous avez reçu un message chiffré

Il vous suffit de choisir le message dans &kmail;. Vous êtes invité à saisir votre clé confidentielle. Ensuite, &kmail; tente de déchiffrer le message et d'en afficher le texte en clair si le message a été chiffré avec votre clé publique (sinon, vous ne serez pas en mesure de le lire). &kmail; stocke les messages chiffrés, de façon que personne ne puisse les lire sans connaître votre clé confidentielle.

### Réception d'une clé publique

Vous pouvez recevoir une clé publique en pièce jointe via http, ftp ou une disquette. Avant de pouvoir utiliser cette clé pour chiffrer un message destiné au propriétaire de la clé, vérifiez-la (vérifiez son empreinte ou examinez les signatures de confiance). Vous pouvez alors ajouter cette clé à votre trousseau de clés publiques en saisissant ``pgp``-ka` nom_fichier` sur la ligne de commande si vous utilisez PGP, ou en saisissant ``gpg` `--import` nom_fichier` sur la ligne de commande si vous utilisez GnuPG. Si la clé n'est pas certifiée par une signature de confiance, vous ne pouvez pas l'utiliser pour chiffrer les messages, à moins que vous n'ayez signé la clé avec la vôtre.

## Assistant de gestion des messages non sollicités (spams, pourriels)

### Bases

&kmail; n'a pas de solution intégrée de détection de pourriels : les développeurs pensent que l'utilisation d'outils externes, mais spécialisés est une meilleure approche. &kmail; utilise ces outils à travers une architecture flexible de filtres. L'assistant de gestion des messages non sollicités vous aide dans la configuration initiale des filtres.

Que fait l'assistant pour vous aider ?

  Il vous propose quelques choix sur la configuration du filtrage des pourriels. Après cela, il crée automatiquement les règles de filtrage appropriées.

Quelles sont les limitations de l'assistant ?

  Il ne peut que faire un réglage initial des filtres et c'est un réglage standard. Les modifications manuelles des filtres existants ne sont pas prises en compte.À la place ces filtres sont surchargés par l'assistant.

Vous pouvez activer l'assistant par Outils Assistant de gestion des messages non sollicités....

L'assistant cherche sur votre ordinateur les outils anti-pourriel connus. Il est aussi possible d'utiliser les résultats des vérifications de pourriel faites par votre fournisseur d'accès en évaluant certaines informations d'en-tête ajoutées aux messages. Vous pouvez laisser l'assistant préparer à l&kmail;'utilisation d'un ou plusieurs d'entre eux en parallèle. Cependant, notez que les opérations des outils anti-pourriel sont généralement gourmandes en temps.&kmail; peut sembler gelé pendant l'analyse des messages et il peut avoir des problèmes de réactivité. Si le filtrage devient trop lent, il est conseillé de supprimer les règles de filtrage créées par l'assistant. Voici quelques recommandations par rapport aux outils disponibles :

Bogofilter

  Bogofilter est un filtre bayésien, ce qui signifie que la détection de pourriel repose sur une phase initiale d'entraînement. D'un autre côté, c'est un outil très rapide. C'est pourquoi il est recommandé pour les personnes qui veulent une détection de pourriel rapide et qui ne sont pas importunées par le petit entraînement du début, avant que le taux de détection augmente significativement.

SpamAssassin

  SpamAssassin est un outil très complexe pour combattre les pourriels. Bien que son comportement dépend fortement de sa configuration, cet outil peut détecter un pourriel assez bien sans entraînement. Cependant, l'analyse d'un message prend un peu plus de temps que pour les filtres bayésiens purs. Pour résumer, ce n'est pas un outil de choix pour les personnes sans informations supplémentaires sur les possibilités de SpamAssassin.

Annoyance-Filter

  C'est un outil pour spécialistes, peut-être peu utilisé avant que des distributions ne l'ai repris.

GMX Spam Filter

  Si vous recevez vos messages par le fournisseur gratuit de courrier GMX, vos messages sont analysés contre le pourriel. Le résultat de ce processus est documenté dans un champ d'en-tête de chaque message. Il est possible d'utiliser le contenu de ce champ pour filtrer le pourriel. Il n'y a aucun ralentissement dans le filtrage si cet outil est utilisé seul, car les messages ont déjà été analysés.

### Avancé

Voici les détails du fonctionnement de l'assistant. &kmail; peut utiliser plusieurs outils externes pour détecter les pourriels. Il essaie de trouver automatiquement quels outils sont installés sur votre machine et vous affiche ces outils dans une liste. La liste est ordonnée en fonction de la vitesse moyenne du processus de filtrage de l'outil. Vous pouvez indiquer les outils que vous voulez que &kmail; utilise pour détecter le pourriel. Bien entendu, vous pouvez fermer l'assistant, installer un outil et lancer de nouveau l'assistant.

Si vous voulez pouvoir marquer manuellement les messages comme pourriel ou normal, activez l'option Classer manuellement des messages comme étant non sollicités. Vous pouvez obtenir le même résultat rien qu'en changeant l'état des messages désirés. De plus, si l'un des outils que vous avez sélectionnés propose le filtrage bayésien (&cad; une méthode pour détecter les pourriels, basée sur l'analyse statistique des messages) alors ces messages ne sont pas seulement marqués, mais aussi transférés aux outils pour leur permettre d'apprendre afin qu'ils améliorent leur taux de détection.

Sur la seconde page vous pouvez alors choisir les actions supplémentaires à faire dans &kmail; par rapport aux pourriels. Si vous voulez que les messages détectés comme des pourriels soient déplacés dans un certain dossier, sélectionnez le dossier approprié et activez l'option Déplacer les messages non sollicités vers. Si les messages détectés comme des pourriels doivent être en plus marqués comme lus, activez l'option Marquer les messages non sollicités comme lus.

Après avoir activé au moins une des options disponibles, vous pouvez laisser l'assistant terminer la configuration. L'assistant ne prend pas en compte les règles de filtrage existantes mais ajoute les nouvelles règles dans tous les cas. Vous pouvez examiner les résultats du processus dans la boîte de dialogue des filtres. L'assistant crée également une barre d'outils avec des boutons pour marquer les messages comme pourriel ou normal. Gardez en tête que la classification des messages en tant que pourriel déplace aussi ces messages dans le dossier que vous avez spécifié pour les messages non sollicités, si vous n'avez pas déselectionné l'option appropriée.

### Quelques détails supplémentaires pour les experts

L'assistant utilise l'information stockée dans un fichier de configuration spécial nommé `kmail.antispamrc` (situé dans le dossier local ou global de configuration KDE). Il vérifie d'abord le fichier de la configuration globale, puis le fichier de la configuration locale. Si le fichier de la configuration locale contient des entrées avec un numéro de version plus élevé (plus récent) pour un outil, les données de configuration du fichier local sont utilisées pour cet outil. De cette manière, les administrateurs et les utilisateurs peuvent mettre à jour la configuration de l'assistant.

La détection locale des pourriels est effectuée par la création d'actions Filtrer par pour chaque outil dans un filtre spécial. Un autre filtre contient des règles pour vérifier si les messages sont des pourriels, des actions pour les marquer et les déplacer dans un dossier (optionnel, dépend des choix faits dans l'assistant). Les deux filtres sont configurés pour être appliqués sur les messages entrants et sur le filtrage manuel.

Les deux filtres sont nécessaires pour la classification en pourriel et normal. Ils contiennent des actions pour marquer les messages de façon appropriée. Comme mentionné au-dessus, le filtre pour la classification en pourriel peut posséder une autre action pour déplacer le message dans un dossier prédéfini. Si les outils sélectionnés proposent le filtrage bayésien, l'assistant crée des actions supplémentaires de filtrage pour passer les messages aux outils (via : les actions Exécuter la commande) dans le mode d'apprentissage approprié.

Si vous voulez régler finement le processus de filtrage, vous serez peut-être intéressé par le chapitre sur l'optimisation du filtrage.

## Assistant de gestion des virus

### Bases

&kmail; n'a pas de solution intégrée de détection de virus : les développeurs pensent que l'utilisation d'outils externes, mais spécialisés est une meilleure approche. &kmail; utilise ces outils à travers une architecture flexible de filtres. L'assistant de gestion des virus vous aide dans la configuration initiale des filtres.

Que fait l'assistant pour vous aider ?

  Il vous propose quelques choix sur la configuration du filtrage des virus. Après cela, il crée automatiquement les règles de filtrage appropriées.

Quelles sont les limitations de l'assistant ?

  Il ne peut que faire un réglage initial des filtres et c'est un réglage standard. La modification des filtres existants n'est pour le moment pas possible.

Vous pouvez activer l'assistant par Outils Assistant de gestion des virus....

### Avancé

L'assistant de gestion des virus fonctionne exactement comme l'assistant de gestion des messages non sollicités. Voici les détails du fonctionnement de l'assistant. &kmail; peut utiliser plusieurs outils externes pour détecter les messages contenant des virus. Il essaie de trouver automatiquement quels outils sont installés sur votre machine et vous affiche les résultats de la recherche pour chaque outil. Vous pouvez indiquer les outils que vous voulez que &kmail; utilise pour détecter les virus. Vous ne pouvez pas demander demander à utiliser les outils non trouvés car les cases à cocher correspondantes sont désactivées. Bien entendu, vous pouvez fermer l'assistant, installer un outil et lancer de nouveau l'assistant.

Si vous avez coché au moins un outil, vous pouvez alors choisir les actions à faire dans &kmail; par rapport aux messages contenant des virus. Pour que &kmail; détecte les messages contenant des virus, vous devez activer l'option Vérifier les messages à l'aide des outils anti-virus. Si vous voulez que les messages détectés comme infectés soient déplacés dans un certain dossier, sélectionnez le dossier approprié et activez l'option Déplacer les messages détectés comme infectés vers le dossier indiqué. Si les messages détectés comme infectés doivent être en plus marqués comme lus, activez l'option Marquer également les messages détectés en tant qu'infectés comme lus.

Après avoir activé au moins une des options précédentes, vous pouvez laisser l'assistant terminer la configuration. L'assistant ne prend pas en compte les règles de filtrage existantes mais ajoute les nouvelles règles dans tous les cas. Vous pouvez examiner les résultats du processus dans la boîte de dialogue des filtres.

### Détails

L'assistant utilise l'information stockée dans un fichier de configuration spécial nommé `kmail.antivirusrc` (situé dans le dossier local ou global de configuration KDE). Il vérifie d'abord le fichier de la configuration globale, puis le fichier de la configuration locale. Si le fichier de la configuration locale contient des entrées avec un numéro de version plus élevé (plus récent) pour un outil, les données de configuration du fichier local sont utilisées pour cet outil. De cette manière, les administrateurs et les utilisateurs peuvent mettre à jour la configuration de l'assistant.

La détection des messages infectés est effectuée par la création d'actions Filtrer par pour chaque outil dans un filtre spécial. Un autre filtre contient des règles pour vérifier si les messages sont infectés, des actions pour les marquer et les déplacer dans un dossier (optionnel, dépend des choix faits dans l'assistant). Les deux filtres sont configurés pour être appliqués sur les messages entrants et sur le filtrage manuel.