Daniel
Naber

     daniel.naber@t-online.de

David
Rugge

     davidrugge@mediaone.net

&traducteurAlviseCavallari; &traducteurJoelleCornavin; &traducteurGerardDelafond; &traducteurLudovicGrossard; &traducteurPierre-EmmanuelMuller; &traducteurLaurentRathle; &traducteurYannVerley;
19/07/2012
&kde; 4.8

# Questions fréquemment posées (&FAQ;)

Comment définir Firefox comme navigateur par défaut ?

Vous souhaitez que le lien sur lequel vous avez cliqué dans &kmail; s'ouvre dans Firefox. Actuellement, c'est un autre navigateur qui est utilisé, et vous voulez changer.

Cette solution impacte tout &kde;, et pas seulement &kmail;. Démarrez &configurationDuSysteme;Applications par défaut Navigateur WebOuvrir les adresses http et https dans le navigateur suivant : firefox.

Si vous êtes administrateur, et voulez définir cette configuration pour tous les utilisateurs, vous devez

- pour SUSE Linux :

  dans `.kde4/share/config/kdeglobals` du dossier utilisateur, ajouter la ligne `BrowserApplication[$e]= ! firefox` dans la catégorie [General]

- pour toutes les autres distributions :

  dans `.kde4/share/config/kdeglobals` dans votre dossier utilisateur, ajouter la ligne `BrowserApplication[$e]= ! firefox` sous la catégorie [General]. Si la catégorie General n'existe pas, vous devrez l'ajouter.

Vous pouvez également utiliser le script dans Tutorials/Modify_KDE_Software_Defaults

Comment contrôler la connexion de votre profil itinérant ?

Vous avez défini un Profil itinérant pour accéder à votre serveur privé lorsque vous êtes en déplacement, mais il essaye de se connecter même lorsque vous êtes à la maison. La connexion automatique est désactivée dans les écrans de configuration.

Configuration Configurer KMail ComptesRéception(sélectionner le compte à exclure)Options de réception, désactiver Inclure dans la vérification manuelle du courriel. Cela exclura ce profil lorsque vous appuierez le bouton de téléchargement, mais le profil restera accessible depuis la liste déroulante. Ainsi, il sera aisé d'accéder à vos courriels lorsque vous êtes en déplacement.

Comment enregistrer les messages envoyés dans un dossier spécifique ?

Symptôme : vous souhaitez enregistrer vos courriels dans un dossier spécifique. Vous utilisez peut être un serveur IMAP et vous voulez que vos courriels soient enregistrés sur le serveur, et non sur le client.

Solution : dans &kmail;, choisissez Configuration Configurer KMail Identités (choisir une identité) ModifierAvancéesDossier des messages envoyés

Comment enregistrer le pourriel dans un dossier spécifique ?

Symptôme : vous souhaitez enregistrer vos courriels dans un dossier spécifique. Vous utilisez peut être un serveur IMAP et vous voulez que les courriels dans la corbeille soient enregistrés sur le serveur, et non sur le client.

Solution : dans &kmail;, choisir Configuration Configurer KMail ComptesRéception (choisir un compte) ModifierAvancéesCorbeille

Dans certaines versions : Configuration Configurer KMail ComptesRéception (choisir un compte) ModifierConfiguration IMAP AvancéesTrash folder

Comment enregistrer sous forme non chiffrée les messages chiffrés ?

Symptôme : vous vous échangez des messages chiffrés avec un ami, mais voulez les enregistrer sous forme non chiffrée, une fois que vous les avez ouverts.

Solution : pour enregistrer sous un format non chiffré les courriels qui ont déjà été déchiffrés, ajoutez dans le fichier de configuration `kmailrc`, sous la section [Reader] :

`store-displayed-messages-unencrypted=true`

Cela ne fonctionne que avec SMIME, mais OpenPGP est en cours d'implémentation.

Comment filtrer le pourriel sur un serveur IMAP ?

Symptôme : Vous avez l'intention de passer à la lecture de vos courriers électroniques sur un serveur IMAP, mais vous vous demandez comment le filtrage et la gestion des pourriels vont être effectués ?

Solution : La machine sur laquelle se trouvent déjà vos courriers électroniques peut devenir votre serveur IMAP. Vous devrez configurer une application serveur. Dovecot en est une, et les indications sur les pages web de ce projet rendent sa mise en place aisée. La question du filtrage reste ouverte, puisqu'il vaut mieux le faire sur le serveur : lorsque &kmail; pointe vers le serveur, vous verrez les dossiers que vous avez créés sur le serveur. Il existe de nouveau plusieurs options, mais une des plus connues est procmail. Là aussi il y a pléthore d'informations sur Internet concernant sa mise en place. Vous lui donnez des recettes. En voici un exemple :

        :0
        * (^To|^CC|^List-ID): .*kde-linux
        ${MAILDIR}.INBOX.KDE-Lists.kde-users/

Si vous avez des dossiers de type maildir, chaque recette doit se terminer par un /. Si vos dossiers sont de type mbox, vous pouvez omettre le /.

Si vous avez déjà utilisé bogofilter avec &kmail;, vous avez déjà une Liste de mots. Cette liste peut tout aussi bien être utilisée au niveau du serveur ; comme cela vous ne devrez pas reprendre l'enseignement de zéro. L'astuce est de définir cela avant les recettes procmail :

    :0fw
     | bogofilter -e -p

    0e
     { EXITCODE=75 HOST }

    0:
     * ^X-Bogosity: Spam, tests=bogofilter
     ${MAILDIR}.INBOX.a-Spam/

    0e
     { EXITCODE=75 HOST }

    0:
     * ^X-Bogosity: Unsure, tests=bogofilter
     ${MAILDIR}.INBOX.a-Unsure/

    0e
     { EXITCODE=75 HOST }

Notez qu'une boîte aux lettres sera utilisée pour le pourriel, et une autre pour les messages incertains - j'ajoute un « a- » à leur nom afin de m'assurer qu'ils soient aisément visibles, en tête de liste.

Enfin, pour améliorer la performance, veuillez exécuter de temps en temps la commande suivante sur le pourriel et sur les messages incertains qui sont enregistrés :

`/usr/share/bogofilter/contrib/trainbogo.sh -c -H /home/user/Maildir /.INBOX.bogotrain_ham/cur/ -S /home/user/Maildir/.INBOX.bogotrain_spam/cur/`

(n'oubliez pas de vérifier l'emplacement).

ceci n'est pas un guide complet sur la mise en place d'un serveur, mais plutôt des indications pour le configurer de manière à ce qu'il fonctionne au mieux avec &kmail;.

Comment gagner de la place à l'écran dans KMail ?

Symptôme : vous utilisez &kmail; sur un netbook, et vous trouvez que le nouveau mode d'agrégation vous laisse trop peu de place à l'écran.

Solution : si vous voulez changer l'affichage afin qu'un message utilise une seule colonne au lieu de deux, allez sur Affichage Liste des messages Thème, et remplacez le thème courant par le thème Classique. Si vous souhaitez désactiver le regroupement par date, changez le mode d'agrégation en utilisant Affichage Liste des messages Agrégat à Liste de diffusion standard. &kmail; aura désormais le même aspect que dans ses versions antérieures.

Dans Configuration Configurer KMail ApparencePolices, vous pouvez sélectionner Utiliser des polices personnalisées et modifier la configuration pour chacun des composants de la liste. Cela vous permet de corriger par exemple, lorsque vous découvrez que la liste des dossiers ou que l'affichage des messages utilisent la police que vous avez choisie, mais que la liste des messages est affichée avec une police trop large.

Vous pouvez effectuer les changements de polices en effectuant un clic-droit sur les en-têtes des listes de messages et en sélectionnant ensuite Thème Configurer... onglet Apparence. Chacune des colonnes d'en-tête doit être cliquée et leur police définie. Après ces opérations la liste de messages s'affichera avec la même police que le reste de la fenêtre.

Comment ne plus afficher les infobulles pour les dossiers de KMail ?

Symptôme : Vous utilisez &kmail; sur un netbook, et vous trouvez que les infobulles sur les dossiers cachent trop de noms de dossiers.

Solution : Effectuez un clic-droit sur l'en-tête de la Liste de dossiers, et désélectionnez Afficher les infobulles. Dans la boîte de configuration vous pouvez aussi sélectionner Quand le texte est obscur. Quand le texte est obscur est pratique pour les dossiers dont le nom est long, puisque cela permet de n'afficher qu'une partie de celui-ci. Pour les dossiers dont le nom est visible en entier, l'infobulle ne s'affichera pas.

Comment configurer les infobulles pour les listes de messages de KMail ?

Dans &kmail;, Configuration Configurer KMail ApparenceListe des messages, désactivez Général Afficher des infobulles pour les messages et les en-têtes des groupes

Comment enlever le surlignage des lignes en couleurs alternées ?

Dans &configurationDuSysteme;Apparence des applications CouleursCouleurs, pour chaque palette de couleur définie, excepté la palette Couleurs standard qui n'en a pas, changez l'Arrière-plan alternatif afin qu'il soit identique à l'Arrière-plan standard.

Mandriva et Mageia n'utilisent pas la dénomination Configuration du Système. Comme dans KControl, le centre de contrôle de KDE 3, la dénomination Configurer votre bureau est utilisée, pour mieux marquer la différence avec Configurer votre ordinateur, aussi appelé le centre de contrôle de Mandriva / Mageia (MCC). À part ce changement de nom, la méthodologie est la même que décrite précédemment.

Comment transférer des messages, ou des paramètres de configuration, vers un autre ordinateur (ou compte d'un autre utilisateur sur le même ordinateur) ?

Les messages se trouvent généralement dans `~/.kde/share/apps/kmail/`. Pour des installations très anciennes de &kmail;, les messages peuvent se trouver dans `~/Mail`. Veuillez noter qu'à l'intérieur de ce dossier, &kmail; utilise des sous-dossiers cachés ; il vous faut donc vous assurer que vous copiez aussi ces sous-dossiers cachés.

Pour les paramètres de configuration, vous devrez copier les fichiers suivants :

- `~/.kde/share/config/kmailrc`,

- `~/.kde/share/config/mailtransports`, (depuis KDE 4.0)

- `~/.kde/share/config/emaildefaults` and

- `~/.kde/share/config/emailidentities`.

Votre carnet d'adresse se trouve généralement dans `~/.kde/share/apps/kabc/`. Les données du calendrier sont dans `~/.kde/share/apps/korganizer`

Certaines distributions utilisent `~/.kde4` au lieu de `~/.kde/` pour les données de configuration de &kde;. En cas de doute, voyez le résultat de la commande `kde4-config `--localprefix``.

Depuis la version 4.4, certaines données peuvent être contrôlées par Akonadi, et doivent aussi être conservées. Ajoutez-les à la liste précédente.

- Tout ce qui se trouve sous `~/.local/share/`

- Tout ce qui se trouve sous `~/.config/akonadi/`.

- `~/.kde/share/config/nepomukserverrc`

- Tout ce qui se trouve sous `~/.kde/share/apps/nepomuk/` (&kaddressbook; enregistre les groupes de contacts dans Nepomuk).

Si vous voulez utiliser une clé USB pour le transfert de vos données, vous devriez lire la prochaine section.

Pourquoi est-ce que je n'arrive pas à copier de courriel sur une clé USB ?

Symptôme : Vous préparez un nouvel ordinateur, et vous souhaitez y transférer tous vos courriers électroniques. Vous décidez de tout copier sur une clé USB. Après un laps de temps, vous obtenez des messages d'erreur,

    Impossible de copier … Argument non valable

Solution : Votre clé USB est formatée en (V)FAT, et ne peut donc pas prendre en charge les noms de dossiers maildir (ni leurs droits d'accès, ce qui peut causer plusieurs autres problèmes. Vous avez deux possibilités. Soit vous formatez votre clé USB en ext2 (auquel cas elle ne pourra plus être lue depuis les OS &Windows; sans ajout de logiciels), soit vous créez un fichier tar de tous vos messages, copiez ce fichier sur la clé USB pour ensuite l'extraire sur votre nouvel ordinateur.

Pourquoi mes filtres ne s'appliquent-ils pas aux messages entrants de mes comptes &imap; ?

Le mode &imap; normal ne prend pas en charge le filtrage, mais le nouveau type de compte &imap; déconnecté le gère. Vous pouvez essayer d'utiliser le filtrage côté serveur (demandez à votre administrateur comment installer des filtres sur le serveur et dans quel format), puisque &imap; est conçu pour gérer votre courrier électronique sur le serveur. Malheureusement, bien qu'il existe un langage de filtrage de courriels (Sieve, défini dans la RFC3028), il n'y a aucun protocole d'accès standardisé pour l'installation ou l'édition des scripts Sieve côté serveur. Si un tel protocole devient disponible dans le futur, &kmail; en intégrera certainement la gestion.

L'utilisation de PGP ou GnuPG est très ralentie ou bloque &kmail;.

&kmail; accède à PGP/GnuPG de façon synchrone : il se bloque pendant le fonctionnement de PGP/GnuPG. Cela signifie que vous pouvez être amené à désactiver la réception automatique de clés inconnues d'un serveur de clés pour rendre &kmail; plus réceptif. Avec GnuPG 1.0.7 (ou supérieur) ou une mise à jour d'une version antérieure, prenez soin d'exécuter la commande `gpg `--rebuild-keydb-caches`` une fois et `gpg `--check-trustdb`` après chaque importation ou rafraîchissement. L'une et l'autre accélèrent considérablement GnuPG.

Que devrais-je savoir si je veux utiliser PGP/GnuPG avec &kmail; ?

&kmail; offre une interface simple et facile d'emploi pour les fonctions de base de ces programmes. Encore faut-il comprendre le fonctionnement de ces programmes et ce qui pourrait rendre leur utilisation non fiable. Quelques aspects importants :

- Testez réellement le chiffrement avant de l'utiliser. &kmail; repose en partie sur les chaînes d'erreur de PGP/GnuPG, qui changent souvent d'une version à l'autre.

- &kmail; ne chiffre pas les messages avec une clé publique non approuvée (non signée). Pour chiffrer avec une clé de ce type, vérifiez l'identité du propriétaire de la clé et ne signez la clé avec votre clé secrète qu'à ce moment. Lorsque vous ne voulez pas ou ne pouvez pas vérifier l'identité du propriétaire de la clé mais que vous désirez néanmoins chiffrer le message, signez la clé localement avec ``gpg` `--lsign` ID-de-clé`.

- Faire confiance à une clé publique étrangère sans la certifier n'est pas une bonne idée.

- &kmail; ne peut pas chiffrer et signer les pièces jointes si vous utilisez la prise en charge OpenPGP intégrée. Pour les pièces jointes chiffrées et signées, vous devez avoir installé et configuré les modules externes de chiffrement.

- À partir de GnuPG 1.0.7, vous devez configurer votre propre clé pour définir le niveau de confiance du propriétaire. Cette opération n'est plus effectuée implicitement pour vous.

Où &kmail; enregistre-t-il mes paramètres et mes courriels ?

La plupart des paramètres de configuration de &kmail; sont enregistrés dans `$`KDEHOME`/share/config/kmailrc`, où $`KDEHOME` est généralement `~/.kde`. Depuis la version 4.4, les données contrôlées par Akonadisont enregistrées dans les fichiers et dossiers suivants :

- `~/.local/share/`

- `~/.config/akonadi/`.

- `~/.kde/share/config/nepomukserverrc`

- `~/.kde/share/apps/nepomuk/` (&kaddressbook; enregistre les groupes de contact dans Nepomuk).

Veuillez noter que certains fichiers sont cachés ; assurez-vous donc de les copier aussi, lorsque vous effectuez un archivage ou une sauvegarde de vos messages.

Pourquoi &kmail; a-t-il recréé l'index d'un dossier ?

&kmail; recrée l'index d'un dossier à chaque fois que l'index semble ne plus être à jour, &cad; chaque fois que le contenu d'un dossier est plus récent que l'index. &kmail; le fait dans ce cas afin d'empêcher que des messages ne soient perdus ou corrompus. Malheureusement, les messages actuellement effacés peuvent réapparaître et les drapeaux des messages (comme important, &etc;) peuvent être perdus quand l'index est recréé.

Un index peut ne pas être à jour pour plusieurs raisons. Les deux causes les plus importantes sont :

- un autre programme a modifié le contenu d'un dossier. Si vous souhaitez utiliser &kmail; en même temps que procmail alors veuillez lire cette &FAQ;-ci. Si vous souhaitez utiliser &kmail; en même temps qu'un autre client de courrier électronique alors veuillez lire cette &FAQ;-là.

- si votre dossier de courrier électronique (habituellement `$`KDEHOME`/share/apps/kmail/` ou `~/Mail`) est sur un volume monté via NFS et si l'horloge du serveur NFS avance par rapport à l'horloge de votre ordinateur alors le serveur NFS indique parfois une date de fichier erronée pour le fichier d'index. Dans ce cas, &kmail; considère que l'index n'est pas à jour alors qu'en réalité il l'est. Pour régler ce problème, vous (ou votre administrateur système) devez faire en sorte que l'horloge de votre serveur NFS et l'horloge de votre ordinateur soient toujours synchronisées. Une méthode pour y parvenir est d'utiliser le démon ntp.

pourquoi KMail ne démarre-t-il pas ?

Symptôme : Vous voulez démarrer &kmail; depuis un environnement minimaliste tel que fvwm2. &kmail; ne démarre pas.

Raison : Il vous manque la fonctionnalité D-Bus.

Solution : démarrez &kmail; en utilisant dbus-launch comme ceci :

`dbus-launch kmail`

Puis-je utiliser &kmail; avec un autre client de messagerie, &pex; mutt ?

Si vous utilisez le format mbox pour vos dossiers, il n'est pas possible d'utiliser un autre client de messagerie pendant que &kmail; fonctionne. mutt peut également entraîner des problèmes même si les deux programmes ne fonctionnent pas en même temps. Dans ce cas, nous recommandons l'utilisation du format maildir, ce qui devrait résoudre tous les problèmes.

Comment puis-je convertir mes boîtes aux lettres du format mbox au format maildir ?

Il n'existe aucun moyen automatique pour ce faire. Vous devrez créer un nouveau dossier au format maildir et copier les messages du dossier mbox dans ce nouveau dossier. N'oubliez pas d'adapter toutes les règles de filtrage liées à l'ancien dossier avant de le supprimer.

Comment puis-je supprimer les pièces jointes des messages sans supprimer le message lui-même ?

Cette fonction n'est actuellement pas gérée. Comme solution alternative, déplacez le message dans le dossier des brouillons, double-cliquez dessus pour l'ouvrir dans l'éditeur, supprimez les pièces jointes, enregistrez à nouveau le message dans le dossier des brouillons, et déplacez-le à nouveau dans son dossier d'origine. Inconvénient de ce palliatif, la date sera modifiée au profit de la date actuelle. D'autres en-têtes pourraient également être modifiés.

Comment puis-je obliger &kmail; à vérifier les nouveaux messages au démarrage ?

Si vous voulez que &kmail; relève les nouveaux messages au démarrage alors activez l'option Relever le courriel au démarrage décrite dans la page Configuration des comptes. Vous pouvez aussi démarrer &kmail; ainsi : `kmail `--check``.

Où puis-je obtenir une liste des changements entre les différentes versions de &kmail; ?

Le message de bienvenue répertorie tous les changements importants pour votre version. Il est affiché lorsque vous choisissez Aide Introduction à &kmail;.

Puis-je configurer l'emplacement de mon dossier de courriels ?

Quittez &kmail;, faites une copie de `~/.kde/share/config/kmailrc`, puis ouvrez-la avec un éditeur et ajoutez &pex; `folders=/home/nom-utilisateur/.mail` à la section [General]. Déplacez ensuite tous vos dossiers existants (y compris les fichiers d'index cachés) vers le nouvel emplacement. Lors de son prochain démarrage, &kmail; utilisera `/home/nom-utilisateur/.mail` au lieu de `/home/nom-utilisateur/.kde/share/apps/kmail`. Notez que &kmail; perdra ses filtres si vous changez l'emplacement des dossiers de courriers électroniques mais que vous oubliez de déplacer vos dossiers existants.

Comment puis-je utiliser des dossiers qui ne se trouvent pas à l'emplacement normal des dossiers de messages de &kmail; ?

Pour ajouter un dossier entier de courriers électroniques mbox, utilisez ``ln` `-s` `/somewhere/Mail/.remotedir.directory` `/home/nom-utilisateur/share/apps/kmail/.mymailboxfile.directory``. Notez qu'il n'est pas possible d'utiliser des liens vers des fichiers, seuls les liens pointant vers les dossiers fonctionneront.

Je suis une de ces personnes dont les messages se composent de 100 lignes citées pour une ligne écrite par moi-même. Pour diverses raisons, ce comportement ennuie d'autres personnes. &kmail; peut-il m'aider et faciliter les choses à tout le monde ?

Bien sûr. Choisissez simplement une courte partie significative du message d'origine avec votre souris avant de répondre. Seule cette partie sera citée dans votre réponse.

Pour certains messages, la valeur placée dans le champ Date est inconnue ou n'est pas correcte.

Il se peut que l'en-tête Date : de ces messages soit faux et que &kmail; ne peut pas l'interpréter. Ce n'est pas un bogue dans &kmail; mais dans le logiciel qui a envoyé le message.

Ma signature est précédée de deux tirets. De quoi s'agit-il ?

La séparation de la signature du corps du message par deux tirets et une espace sur une seule ligne est une pratique courante. Ces symboles permettent aux clients de courriels qui les reconnaissent d'enlever les signatures sur les réponses. Si votre signature ne contient pas déjà ce séparateur, &kmail; l'ajoutera automatiquement.

&kmail; extrait les mêmes messages indéfiniment.

Ceci se produit lorsque vous avez sélectionné Laisser les messages téléchargés sur le serveur et que votre serveur POP3 ne gère pas la commande UIDL. Il n'existe actuellement aucune alternative en dehors de la désélection de Laisser les messages téléchargés sur le serveur. Vous trouverez des explications plus détaillées dans ce message de liste de diffusion.

Existe-t-il des bogues connus dans &kmail; ?

Vous trouverez une liste des bogues soumis sur la page Bugzilla. Notez que ces bogues ne sont pas tous valables. Globalement, &kmail; peut à présent être considéré comme un logiciel très fiable.

Toutefois, il n'est pas recommandé d'exécuter &kmail; alors qu'un autre client de messagerie utilise déjà les fichiers dans le dossiers de messages. Si vous tentez de le faire, vous risquez de perdre des messages. Notez que vous devriez de toute façon faire des copies de secours de vos messages.

&kmail; n'affiche pas les messages HTML correctement.

Par défaut, &kmail; désactive les références aux contenus externes, comme les images, étant donné qu'ils peuvent être utilisés pour savoir si vous lisez un message et à quel moment. Pour activer le chargement des références externes, allez dans l'onglet Sécurité dans la boîte de dialogue de configuration de &kmail;. Les modules externes (comme Adobe Flash), &Java; et JavaScript ne sont pas affichés dans &kmail; pour des raisons de sécurité, et il n'existe aucun moyen de les activer.

Puis-je utiliser deux versions différentes de &kmail; en même temps ? Puis-je revenir de l'actuelle version de &kmail; à une plus ancienne ?

Vous ne pouvez exécuter qu'une instance de &kmail; à la fois. Nous vous recommandons également de vous en tenir à une version donnée et de ne pas passer d'une version à une autre, et vice versa. Le passage à une version antérieure posera sans doute des problèmes, &pex; parce que les formats de fichiers d'index risquent d'avoir changé. En revanche, l'actualisation ne devrait jamais être un problème.

&kmail; prend-il en charge les fichiers traités par uuencode ?

Les pièces jointes traitées par uuencode sont gérées, mais pas les fichiers de façon intégrée avec uuencode.

&kmail; a planté alors que je rédigeais un message. Ce message est-il perdu à présent ?

En cas de plantage, &kmail; essaie d'enregistrer votre courrier électronique dans `~/.kde4/share/apps/kmail/autosave`. Au démarrage suivant de &kmail;, l'éditeur devrait apparaître de nouveau avec votre message. Si tel n'est pas le cas, essayez d'ouvrir avec un éditeur les fichiers qui se trouvent dans `~/.kde4/share/apps/kmail/autosave`. S'il n'y en a pas, cela veut dire que le plantage était tellement sérieux que &kmail; n'a pas pu enregistrer votre message.

Lorsque j'essaie d'associer un dossier à une liste de diffusion, il ne se passe rien lors de la réception d'un message provenant de la liste.

L'association d'un dossier à une liste de diffusion n'a rien à voir avec le filtrage des messages des listes de diffusion. Vous devez ajouter une nouvelle règle de filtrage à la main. Cependant, une fois que vous avez associé un dossier à une liste de diffusion, vous pouvez utiliser Message Répondre dans la liste de diffusion... ou Message Nouveau message... et l'adresse de la liste de diffusion sera écrite dans le champ À : .

Mon serveur SMTP exige une authentification. &kmail; la gère-t-il ?

Deux techniques courantes sont disponibles pour l'authentification SMTP : SMTP après POP3 et SMTP Auth. SMTP Auth peut être paramétré dans l'onglet Général de la boîte de dialogue de configuration de SMTP. Pour utiliser SMTP après POP3, vous devez réunir tous vos messages dans la Boîte d'envoi et les envoyer juste après avoir relevé vos courriels entrants. Vous pouvez demander à &kmail; d'envoyer les messages en attente automatiquement avec l'option Envoyer les messages du dossier Boîte d'envoi dans la page de configuration des comptes.

Puis-je utiliser &kmail; et procmail ?

Oui, mais il est important de le faire correctement, sinon vous risquez de perdre des courriels. Pour utiliser procmail et &kmail;, vous devez configurer &kmail; de manière à ce qu'il relève les nouveaux messages dans les fichiers de file d'attente où procmail place votre courrier électronique. Ne configurez pas procmail pour qu'il délivre vos messages dans un dossier &kmail;, cela ne fonctionne pas.

Pour chaque fichier de file d'attente de procmail, vous devez créer un compte à partir duquel &kmail; relèvera les nouveaux messages. Veillez également à spécifier le nom correct du fichier de verrouillage pour ce compte. Lors de la configuration d'un compte, &kmail; effectue une analyse minimale de votre fichier `.procmail`, essaie de répertorier tous les fichiers de file d'attente qu'il a trouvés, ainsi que les fichiers de verrouillage proches de l'élément procmail lockfile. Procmail permettant à l'utilisateur de spécifier les fichiers de verrouillage de trois manières différentes, il n'existe aucun moyen d'établir une correspondance entre les fichiers de file d'attente et les fichiers de verrouillage. Par conséquent, veillez à spécifier le fichier de verrouillage correct pour chaque fichier de file d'attente.

La vérification orthographique ne reconnaît pas les caractères non anglais.

Avant de pouvoir utiliser la vérification orthographique pour la première fois, vous devez la configurer. Vous disposez pour ce faire du menu de la fenêtre d'édition sous Configuration Vérificateur orthographique.... Vous pouvez définir le dictionnaire et l'encodage ici.

Comment utiliser mes dossiers de courriels Eudora /&Netscape;/Outlook... dans &kmail; ?

Consultez la section Utilisation d'autres fichiers de boîtes aux lettres avec &kmail;.

Puis-je utiliser le chiffrement avec mon compte POP3 normal (non SSL) ?

Si votre serveur POP3 exécute un démon SSH, vous pouvez l'utiliser pour mettre sous tunnel votre connexion POP3 à l'aide de la commande suivante :

``ssh` `-L 11000:127.0.0.1:110 user@host``

Modifiez votre configuration de &kmail; pour relever le courrier électronique via POP3 depuis `localhost` et ssh établira la connexion sécurisée pour vous.

Seul avantage de l'utilisation de ssh si des messages non chiffrés ont déjà été envoyés via Internet, votre mot de passe sera envoyé chiffré au serveur POP3.

&kmail; verrouille-t-il les dossiers qu'il utilise ?

&kmail; ne verrouille pas les fichiers dans `~/Mail`.

Pour éviter le risque de perdre des courriels en cas d'utilisation d'un compte local, veillez à ce que &kmail; utilise le même type de verrouillage que votre agent de remise de courrier électronique.

Cinq options de verrouillage différentes sont à votre disposition :

- Fichier de verrouillage de Procmail

- Mutt dotlock

- Mutt dotlock privilégié

- FCNTL (par défaut)

- aucune (utiliser avec précaution)

Le fichier de verrouillage de Procmail utilise un petit utilitaire fourni avec procmail, appelé `lockfile`. Vous pouvez l'employer si votre dossier de courriers électroniques est un dossier dans lequel vous avez le droit d'écrire. Toutefois, il ne fonctionnera pas sur votre fichier `/var/spool/mail/user` dans la plupart des cas. Il créera des fichiers `.lock` sur votre compte lorsque &kmail; relèvera les nouveaux messages. Notez que ceci ne fonctionnera que si procmail est installé sur votre système.

Mutt dotlock et Mutt dotlock privilégié utilisent l'un et l'autre un petit utilitaire fourni avec mutt, appelé `mutt_dotlock`. Mutt dotlock s'emploie de la même manière que l'option Fichier de verrouillage de Procmail, avec la même limitation concernant les dossiers `/var/spool/mail/`. Cependant, l'option Mutt dotlock privilégié peut créer des fichiers de verrouillage dans le dossier `/var/spool/mail`. `mutt_dotlock` est un programme setgid et cette option fonctionne en mode setgid. Notez que ces options ne fonctionneront que si mutt est installé sur votre système.

FCNTL utilise l'appel système `fcntl()`.

L'usage du verrouillage FCNTL est susceptible d'entraîner des blocages système lorsque le fichier de spool de courrier électronique est sur un périphérique NFS monté.

Si vous ne souhaitez utiliser aucun verrouillage, l'option aucune correspond à vos désirs. Sachez toutefois que vous risquez de perdre des messages si vous n'utilisez aucun verrouillage.

Comment laisser les messages sur le serveur POP3 ?

Si vous souhaitez laisser tous les messages sur le serveur, ouvrez la fenêtre Configuration Configurer &kmail;... . Cliquez sur la page Comptes. Sélectionnez votre compte dans la liste des comptes et cliquez sur le bouton Modifier.... La boîte de dialogue qui apparaît contient le paramètre Laisser les messages téléchargés sur le serveur que vous devez activer.

Comment insérer automatiquement un texte de pied de page dans mes messages ?

Le texte de pied de page est aussi appelé signature (à ne pas confondre avec une signature chiffrée). Choisissez Configuration Configurer &kmail;.... Allez dans la page Identités, puis dans l'onglet Signature et ajoutez-y votre signature. Ensuite allez à l'onglet Général de la page Éditeur puis activez

Comment configurer &Sendmail; de façon qu'il fonctionne avec &kmail; si j'ai une connexion commutée ?

Vérifiez d'abord si votre distribution peut le faire pour vous. Ceci a probablement déjà été configuré au cours de l'installation.

Si tel n'est pas le cas, jetez un coup d'œil au Mail Queue HOWTO.

J'ai vu des démonstrations de contrôle à distance du comportement de &kmail;. Existe-t-il de la documentation sur les interfaces disponibles ?

Vous pouvez obtenir une liste des fonctions en utilisant cette commande dans un interpréteur de commandes (shell) : ``qdbus` `org.kde.kmail /KMail``. Ensuite, vous pouvez contrôler &kmail; comme ceci : ``qdbus` `org.kde.kmail /KMail org.kde.kmail.kmail.folderList``. Vous pouvez aussi utiliser qdbusviewer pour parcourir dans une interface graphique les méthodes disponibles.

Quand je réponds à un message, il n'y a qu'une partie du message qui est citée. Comment cela se fait-il ?

Ceci peut arriver quand le message contient deux tirets et une espace sur une ligne. &kmail; considère cela comme le début de la signature. La partie restante du message n'est donc pas citée, car &kmail; enlève la signature quand vous répondez à un message.

Je n'utilise qu'&imap;. Est-il possible de ne plus avoir les Dossiers locaux dans la liste des dossiers ou est-il possible au moins de les avoir réduits tout le temps ?

Non, il n'est pas possible de ne pas les avoir. Les dossiers locaux sont une solution de secours dans les cas où le serveur &imap; n'est plus accessible. Même si vous n'utilisez qu'&imap;, &kmail; utilise la boîte d'envoi pour envoyer les messages. Si tous les dossiers locaux sont cachés, vous ne pourrez pas corriger les messages dans la boîte d'envoi qui ne peuvent être envoyés pour une raison quelconque. Il est toutefois possible de maintenir réduits les dossiers locaux. Pour cela, allez dans Configuration Configurer &kmail;... puis dans la section Divers où vous pouvez configurer le dossier de démarrage. Si vous positionnez ce dossier sur le compte &imap;, les dossiers locaux restent réduits quand &kmail; démarre.

Comment voir les fils de discussion ?

Si vous voulez suivre un fil de discussion, effectuez un clic-droit et choisissez Marquer le fil de discussion Examiner le fil de discussion.

Désormais, tous les messages de ce fil de discussion seront marqués comme Surveillés.

Comment voir vos propres fils de discussion ?

Cela peut être utile lorsque vous êtes enregistrés à des listes de discussion telles que kdepim-users@kde.org, et que vous voulez filtrer les fils de discussion auxquels vous participez.

- Créez pour cela un filtre qui marque tous les messages entrants d'une liste de discussion comme surveillés.

  Pour créer un filtre, allez sur :

  Configuration Configurer les filtres

  - Choisissez Doit correspondre à tous les critères suivants

  - Ajoutez les conditions :

    - De contient votreadresse@votredomaine Remplacez votreadresse@votredomaine avec l'adresse d'expédition de vos messages.

    - List-Id contient listID Remplacez listID avec un identifiant de liste spécifique, tel que (<kdepim-users.kde.org>), ou juste un . pour inclure les messages sortants vers toutes les listes de diffusion avec un . dans leur identifiant (&cad; quasiment toutes)

  - Sous Actions du filtre choisissez Marquer comme Surveillé.

- Dans l'onglet Avancé

  - Décochez Si ce filtre correspond, arrêter le processus ici, afin que d'autres filtres puissent s'exécuter tels que par exemple un filtre qui déplace vers un sous-dossier les messages entrants d'une liste de discussion.

  - Positionnez ce filtre avant tous les filtres qui pourraient arrêter le processus de filtrage, voire même en première position. Le changement dans l'ordre des filtres s'effectue à l'aide des deux flèches haut et bas, dans la liste des Filtres disponibles.

- Créez une recherche parmi les messages d'une liste de diffusion

  Allez dans le dossier où les messages de votre liste de diffusion sont stockés (&pex; Dossier Locaux/KDE-PIM-USERS). Tapez la touche S, ou allez dans Édition Chercher des messages.

  - Sélectionnez Doit correspondre à tous les critères suivants Activez selon votre souhait l'option Inclure les sous-dossiers.

  - Ajoutez la condition : État du message est Surveillé

  - Assignez à cette recherche un nom parlant (Nom de la recherche), tel que Utilisateurs-KDE-PIM-USERS-surveillés

  - Effectuez la recherche. Lorsqu'elle est terminée, vous pouvez fermer la fenêtre de recherche.

  Maintenant, à chaque fois que vous participez à un fil de discussion ou que vous en démarrez un nouveau, celui-ci est Surveillé.

Comment utiliser la traduction des courriers électroniques ?

Symptôme : Vous recevez des messages dans plusieurs langues, et vous voulez les traduire sans avoir à effectuer des copier-coller.

Solution : Utilisez un programme externe qui traduit votre message, et ensuite affichez la traduction.

Implémentation pas à pas

La solution présentée ici a été testée peu de fois, et doit donc être utilisée avec précaution.

- Assurez-vous d'avoir les prérequis suivants avant de démarrer

  - libtranslate

  - perl

  - perl module Email::MIME

  - KMail

- Définissez un filtre de redirection

  - Dans &kmail;, allez dans Configuration Configurer les filtres

  - créez un nouveau filtre, et nommez-le Traduire

  - ajoutez un critère de filtre qui soit toujours vérifié (&pex; Sujet est différent de 321546543)

  - ajoutez une action au filtre : Rediriger vers `~/bin/mail_translate.pl`

  - ouvrez l'onglet Avancé, et décochez tout excepté Ajouter ce filtre au menu Appliquer le filtre. Vous pouvez aussi définir un raccourci et une icône.

- Mettez le script en place et configurez-le

  - enregistrez le script suivant dans un fichier nommé mail_translate.pl, et placez-le dans votre dossier `~/bin`.

        #!/usr/bin/perl
        use Email::MIME;
        my $from_language = 'en';
        my $to_language = 'he';
        my $translation_command = "translate ";
        my $languages_pair = "-f $from_language -t $to_language";
        my $line;
        my $message='';
        while ($line=<>)
        {
            $message.=$line;
        }
        my $email = Email::MIME->new($message);
        my @parts = $email->parts;
        my $separator = `echo "translation" | $translation_command -f en -t "$to_language" -`;
        chop $separator;
        rec_parts ($email,@parts);
        sub rec_parts
        {
            my $parent = $_[0];
            my @parts = $_[1];
            for $part(@parts)
            {
                my @sub_parts = $part->parts;
                if (@sub_parts > 1)
                {
                    rec_parts ($part,@sub_parts);
                }
                my $type=$part->content_type;
                if (( $part->content_type =~ m[text/plain]gi )||( $part->content_type eq ''))
                {
                    my $body = $part->body;
                    $body=~s/['"`]*//g;
                    my $translation_body=`echo "$body" | $translation_command $languages_pair -`;
                    $translation_body=~s/['"`]*//g;
                    my $msg=$body."\n\n---"."$separator"."---\n\n".$translation_body;
                    `kdialog --title "$separator" --msgbox "$msg"`;
                }
            }
        }
        print $email->as_string;

- rendez ce script exécutable, avec la commande `$chmod a+x ~/bin/mail_translate.pl`

- Configurez le script selon vos besoins.

  - Le script est actuellement implémenté pour traduire de l'anglais (en) vers l'hébreu (he). Vous avez probablement besoin d'un autre type de traduction. Pour changer ces paramètres, recherchez dans le script les phrases $from_language = 'en' et $to_language = 'he', et remplacez les 'en' et 'he' par les combinaisons qui vous servent. En cas de doute, une liste complète de codes de langues est disponible dans la liste ISO 639-2.

  - Essayer

  - Avant de modifier le contenu de vos messages et de les traduire, il vous convient d'essayer au préalable sur quelque-chose que vous ne regretterez pas de perdre, qui se trouve par exemple dans votre corbeille ou dans le dossier du pourriel. Effectuez un clic droit sur n'importe quel élément pouvant être traduit, choisissez Appliquer les filtres Filtre de traduction. Une boîte de dialogue devrait s'ouvrir affichant le message originel suivi de sa traduction.

  - Dépanner

  - Si le script ne fonctionne pas, il peut être utile de le tester en dehors de &kmail; afin de mieux cibler le composant coupable. Enregistrez un message sous le nom de fichier `1.mbox`, et effectuez `$~/bin/mail_translate.pl <1.mbox >2.mbox` dans un terminal

Si le fichier en sortie `2.mbox` est différent de `1.mbox`, alors le script a un problème et ne doit pas être utilisé.

ce script ne traduira que les parties en texte plein d'un message, et non les parties en &HTML;.