Le courrier électronique avec Pine

Le logiciel par défaut pour la config conscrits est thunderbird qui est mieux connu notamment à l'extérieur de l'ENS et plus facile à utiliser. Nous vous signalons aussi l'existence de mutt, qui est plus performant et plus stable que Pine.

Toutes les touches, bien qu'indiquées en majuscule, sont à taper sans la touche shift, sauf mention contraire.

Lire votre courrier

Pour lancez pine, ouvrez un terminal et tapez la commande pine.

[Copie de l'écran d'accueil]

Choisissez «MESSAGE INDEX» (déplacez-vous avec les flèches du clavier, et appuyez sur «Entrée»). La liste des courriers électroniques que vous avez reçus apparaît, avec pour chacun d'eux son numéro d'ordre, sa date d'arrivée, son auteur, sa taille en octets* et son sujet : cet écran s'appelle l'index.

[Copie d'écran d'un index]

Pour lire un message, sélectionnez-le de même à l'aide des flèches et tapez «Entrée». Si il est trop long pour tenir sur l'écran, vous pouvez le faire défiler avec les touches fléchées.

Vous remarquez que le message se compose de deux parties : le texte proprement dit en bas, et quelques informations sur le message (comme la date ou le sujet) en haut. Cette dernière partie s'appelle l'en-tête, ou enveloppe du message : sous Pine, vous n'en voyez que la partie intéressante au lecteur, mais l'enveloppe contient aussi l'enregistrement du chemin suivi par le courrier, l'adresse de retour, et de nombreuses autres informations permettant son acheminement.

[Copie d'écran d'un message]

Une fois le message lu, tapez I pour revenir à l'index, ou M pour revenir au menu principal de Pine. Pour quitter, tapez Q.

Quittez TOUJOURS Pine avec sa commande, et pas en cliquant sur fermer dans le menu du coin : vous tuez Pine au lieu de le quitter et il le supporte mal. C'est de là que viennent les classiques problèmes des utilisateurs de Pine : j'ai perdu du courrier, une copie de tout mon courrier est lisible sur mon compte par tout le monde, Pine ne veut plus se lancer, etc.

Envoyer un courrier électronique

Pour envoyer un courrier, tapez C («composer un message»), ou sélectionnez Compose message avec les flèches dans le menu. Quatre lignes apparaissent pour l'enveloppe du message. vous devez remplir au moins les lignes «To :» et «Subject :».

Les informations que vous entrez dans ces quatre lignes font partie des en-têtes décrits plus haut. Si la fonction de certains d'entre eux vous semble obscure, voyez l'explication dans le cours sur le courrier électronique.

À l'aide des flèches, descendez ensuite en-dessous de la barre «Message Text» et tapez votre message. Lorsque vous aurez fini, vous pouvez envoyer le courrier en tapant Ctrl-X comme c'est indiqué en bas de l'écran.

[Copie d'écran d'un courrier avec Pine]

Effacer un courrier

Placez-vous sur le courrier et appuyez sur D (comme indiqué en bas de l'écran) pour effacer un courrier électronique. Il vous sera demandé confirmation au moment de quitter Pine; vous pouvez entre-temps utiliser U pour annuler votre ordre.

Répondre à votre courrier

Dans l'index, placez-vous sur le courrier avec les flèches et appuyez sur R. Pine vous demande alors si vous voulez inclure le message auquel vous répondez dans votre réponse. C'est une pratique courante pour permettre au correspondant de se remettre la conversation en mémoire, mais n'oubliez pas d'effacer les morceaux de la discussion qui sont devenus inutiles, sans quoi les messages seront vite illisibles.

Gardez ce qui est utile pour la discussion et éliminez les lignes sans rapport, ce sera plus lisible. Cette courtoisie envers votre correspondant fait partie de la netiquette, que vous devriez toujours avoir présente à l'esprit lorsque vous utilisez un moyen de communication électronique.

Pine demande également si vous voulez répondre à tous les destinataires du courrier. C'est utile pour faire des discussions en groupe par courrier électronique; faites très attention, quand vous répondez à un courrier groupé, à bien vérifier à qui vous le renvoyez. Si vous correspondez seulement à deux, la réponse à cette question n'a pas d'importance.

La suite des opérations est identique au paragraphe précédent.

Les Attachements

Vous pouvez joindre un ou plusieurs fichiers à vos courriers. Pour cela, il suffit d'appuyer sur Ctrl-J pendant la composition du message. Pine vous demande alors le nom du fichier et un commentaire.

Vous pouvez aussi mettre le nom du fichier directement dans le champ Attchmt:. Attention, Pine cherchera le fichier dans le répertoire courant (celui dans lequel vous étiez quand vous avez lancé Pine ou votre HOME si vous l'avez lancé en cliquant sur l'icône).

Quand vous recevez un courrier contenant un fichier attaché, Pine vous affiche quelque chose comme ça :

[Copie d'écran d'un attachement avec Pine]

Il affiche les fichiers textes. Pour voir les autres, il faut appuyer sur V ou >. Dans ce cas Pine vous affiche la liste des attachements. Si Pine reconnaît le format, il lancera le logiciel adéquat pour visualiser l'attachement (avec >) sinon vous pouvez simplement sauver l'attachement en question dans un fichier. Vous pourrez le manipuler ensuite.

[Copie d'écran d'un attachement avec Pine]

Les courriers comportant des images, des fichiers Word prennent beaucoup de place.

Si vous avez sauvé l'attachement, pensez à détruire, sinon le courrier en question (de la façon indiquée plus haut), du moins la pièce jointe en question. Pour cela, dans la liste des attachements, allez sur la pièce jointe à effacer et appuyez sur la touche D. Pour annuler l'effacement, appuyez sur U. Attention, comme Pine vous le rappelle, la pièce jointe n'est effectivement effacée que si vous déplacez ensuite ce courrier vers un autre dossier.

Archiver votre courrier électronique

Les dossiers de Pine sont accessibles par l'entrée «FOLDER LIST» du menu principal. À l'ouverture de votre compte, vous n'avez pas de dossiers, et seule apparaît dans ce menu votre boîte aux lettres (sous le nom INBOX).

Pour sauvegarder un message, tapez S dans l'index. Pine vous demande alors dans quel dossier sauvegarder ce message : choisissez un nom, il sera créé si il n'existe pas déja. Vous pourrez ensuite revenir dans le menu «FOLDER LIST», et vous verrez alors apparaître ledit dossier à côté des autres. La manipulation des messages dans un dossier est identique à celle de votre boîte aux lettres : vous pouvez lire les messages, les effacer, y répondre, et même les sauvegarder d'un dossier dans l'autre. Pour taper plus facilement le nom de dossiers déjà existants, n'hésitez pas à utiliser la touche TAB, qui complète automatiquement ce que vous avez commencé à écrire.

Traiter plusieurs courriers à la fois

Il est possible avec Pine d'appliquer une opération à plusieurs courriers en une seule fois. Dans l'index, vous pouvez sélectionner un courrier en appuyant sur : . Il apparaît un X en début de ligne pour indiquer que le message est selectionné.

Pour éviter de sélectionner les messages ainsi un par un, on peut appuyer sur ; , qui propose de sélectionner des messages suivants divers critères. Par exemple, ;N3-8,12,15-27 (appuyer sur <ENTER> pour confirmer) sélectionne les messages de numéro 3 à 8, le message 12, et les messages 15 à 27. Vous pouvez alors modifier votre sélection en l'élargissant avec ;B ou en la précisant avec ;N (vérifiez avec l'aide en bas de l'écran, personne ne connaît tout par cœur). Voici quelques autres exemples de sélection (les touches citées sont à taper après ; ou ;B ou ;N) :

Maintenant que vous avez sélectionné un certain nombre de messages, il est temps de les utiliser. Pour cela, appuyez sur A. Pine vous propose alors un nombre réduit de commandes que vous pouvez appliquer à ces messages. Le plus souvent vous utiliserez S pour déplacer tous ces messages dans un autre dossier. Parfois vous utiliserez R pour répondre à plusieurs messages à la fois, ce qui permet d'avoir directement tous les bons destinataires pour le courrier, et de citer tous les courriers auquel on répond. Vous pouvez aussi simplement supprimer tous les courriers sélectionnés avec D.

Vérifier l'orthographe

Il est possible de demander à Pine de vérifier l'orthographe d'un courrier que l'on vient de rédiger. Pour cela, c'est très simple, il suffit d'appuyer sur CTRL-T. Ce mode par défaut n'est pas très agréable, et je vous conseille de configurer Pine pour qu'il utilise aspell pour vérifier l'orthographe. Pour cela, allez dans le menu de configuration de Pine en appuyant sur M S C. Ensuite, cherchez les options parlant de « spell ». Pour chercher, il faut appuyer sur W, comme rappelé en bas de l'écran. Si la première recherche ne nous a pas amené où on voulait et qu'on veut continuer à chercher la même chose, on peut réappuyer sur W et directement ENTER (pas besoin de réentrer la chaîne de caractères). Une fois que vous avez trouvé la ligne : speller=<No Value Set>, appuyer sur C pour modifier, et entrez : aspell --mode=email check en appuyant sur ENTER pour confirmer. Vous pouvez quitter le menu de configuration en appuyant sur E puis Y pour enregistrer les modifications. Vous aurez maintenant accès à un correcteur orthographique plus performant.

Si vous avez essayé d'utiliser le correcteur orthographique, vous vous êtes sans doute rendu compte qu'il suppose toujours que votre courrier est en anglais. Si vous ne pensez utiliser la correction orthographique que en français, je vous conseille l'opération suivante :

sas ~ $ echo 'lang fr' > ~/.aspell.conf

qui indique au correcteur de toujours corriger en français. Pour l'anglais ou l'allemand, on remplacerait fr par en ou de (attention, toutes les langues ne sont pas forcément installées). Si vous voulez changer la langue utilisée par défaut par un grand nombre d'applications, vous avez aussi la possibilité d'éditer votre fichier .profile et d'y ajouter les deux lignes suivantes, par exemple en dessous de la ligne qui définit DICTIONARY (qui sert à un autre vérificateur d'orthographe) :

LC_MESSAGES=fr_FR
export LC_MESSAGES

Je dois cependant vous prevenir que ceci risque d'avoir des effets inattendus, et que vous verrez souvent apparaître des messages à moitié traduits.

Utiliser la souris

Pine permet maintenant d'utiliser la souris dans les terminaux xterm, c'est à dire les terminaux utilisés par défaut à l'école. Pour ce faire, il faut activer une option, qui n'est par défaut dans la « config conscrit » que depuis 2006. Allez dans le menu de configuration en appuyant sur M S C et cherchez l'option enable-mouse-in-xterm, par exemple en appuyant sur W pour indiquer que vous cherchez quelque chose, et en entrant comme texte à chercher : mouse. Cocher ou décocher une option se fait par un simple appui sur X. On quitte ensuite le menu de configuration en appuyant sur E Y. Voilà, vous pouvez maintenant cliquer pour vous déplacer dans les menus de Pine.

Vous remarquerez que maintenant que la souris sert à se déplacer dans les menus, elle refuse de faire des copier-coller. Pour utiliser la souris comme avant (et donc copier ou coller), maintenez la touche SHIFT enfoncée pendant l'opération. Cette technique est générale pour tous les programmes qui savent utiliser la souris dans un terminal.

Astuces supplémentaires

Changer le champ From:

Lorsque vous envoyez un courrier, votre correspondant voit comme adresse untel@clipper.ens.fr. Il est préférable de lui montrer votre adresse prénom.nom@ens.fr. Pour ce faire, allez dans le menu de configuration en tapant M S C, et cherchez customized-hdrs. Appuyez sur A et entrez le texte souhaité :

From: Prénom Nom <prénom.nom@ens.fr>

On quitte comme d'habitude le menu de configuration avec E Y. Maintenant vos courriers auront une provenance plus jolie.

Si vous utilisez dans le champ From: une adresse différente de login@clipper.ens.fr, il est recommandé de la rajouter dans la liste alt-addresses.

Dire à quelle adresse on veut recevoir la réponse

Parfois on envoie un courrier depuis une certaine adresse, mais on aimerait recevoir la réponse sur une autre adresse. On peut aussi vouloir préciser la liste des gens à qui il est souhaitable d'envoyer une copie de la réponse. L'en-tête Reply-To: est fait pour ça. Malheureusement, il n'est pas proposé par défaut par Pine. Pour corriger cela, on va procéder exactement comme pour modifier le champ From:, mais en ajoutant le texte suivant :

Reply-To:

Maintenant, quand on rédige un courrier, lorsque le curseur est sur les en-têtes, on peut appuyer sur CTRL-R, qui fait apparaître un certain nombre d'en-têtes supplémentaires. Il ne reste plus qu'à ajouter la ou les adresses souhaitées dans le champ Reply-To:.

Utiliser plusieurs adresses

Dans les menus, Pine indique généralement le nom de l'auteur du courrier, sauf lorsque cet auteur est vous-même, auquel cas il indique le destinataire du courier. Aussi, lorsque vous répondez à un courrier, Pine vous propose de répondre à l'auteur du message ainsi qu'à tous les destinataires sauf vous-même. Pour que ces mécanismes fonctionnent correctement, Pine doit être capable de reconnaître vos adresses. Par défaut, il ne connaît que login@clipper.ens.fr. Pour lui indiquer d'autres adresses à vous, allez dans le menu de configuration en tapant M S C et cherchez le paramètre : alt-addresses. L'ajout d'une nouvelle adresse se fait en appuyant sur A comme rappelé en-bas de la fenêtre.

Mettre une signature à la fin des courriers

Pour avoir un texte ajouté automatiquement à la fin de vos courriers, avec par exemple votre nom et votre adresse, il suffit de mettre le texte en question dans le fichier .signature dans votre répertoire racine. Il est aussi conseillé d'activer l'option enable-sigdashes qui insère deux tirets et une espace avant votre texte. C'est une convention qui permet aux lecteurs de courriers (comme Pine) de facilement repérer une signature et de l'afficher dans une couleur différente par exemple. Avec Pine il faut taper M S K pour modifier les couleurs.

Il est possible d'utiliser pine pour créer ce fichier .signature. Pour ce faire, allez dans le menu de configuration, et réglez explicitement signature-file à .signature en répondant bien aux questions que vous voulez stocker cette valeur, pas utiliser le défaut. Ensuite, hors du menu de configuration, il suffit d'appuyer sur M S S pour éditer sa signature.

Plus d'informations...

Vous trouverez sur la page du SPI une vieille documentation complète sur Pine (document d'introduction et questions/réponses).

Auteur : Dominique Quatravaux, Émilia Robin, Marc Glisse. Dernière modification : 2013-10-20 par Antoine Amarilli.