Le courrier électronique


Pour l'expédition, la lecture et le stockage du courrier électronique, on utilise principalement le programme Mail. Il ne faut pas confondre Mail, un programme du BSD (un variant d'Unix), avec le programme mail du System V (ancien concurrent du BSD); ce dernier est à éviter à tout prix. Or, pour semer la confusion, sur beaucoup de systèmes on peut accéder à Mail par le nom mail.


Expédition d'un courrier

Pour envoyer un message à un ou à plusieurs destinataires, on exécute le programme avec au moin une adresse comme argument:
Mail user@adresse ...
Ensuite, le programme nous demande le sujet du message, puis le contenu du message que l'on termine avec un point « . » qui doit se trouver au début d'une nouvelle ligne sans autres caractères. Par exemple, les lignes suivantes représentent l'envoi d'un courrier à l'utilisateur postmaster qui se trouve sur la machine disun11.epfl.ch.
$ Mail postmaster@disun11.epfl.ch
Subject: salutations
Bonjour.
.
EOT
$
Pendant l'inscription du message, l'utilisateur peut exécuter quelques commandes en tapant au début de la ligne un tilde « ~ » suivit par la commande. Les commandes les plus utiles sont

Lecture du courrier

L'utilisateur peut lire son courrier en exécutant Mail sans argument. Le programme affiche les courriers reçus dans le format
 status   numero   expéditeur   date   longueur   sujet
Voici un exemple:
$ Mail
>U  1 dubuis@info.isbi   Fri Nov 18 10:33   40/1268  Question
 N  2 rlevy@pts.mot.co   Mon Nov 28 15:32  105/4256  Re: Conference
Dan cet exemple, on voit qu'il y a un nouveau message, le deuxième, et un qui n'a pas encore été stocké ou effacé. De plus, on voit que le deuxième message est une réponse à un message antérieur puisque le sujet a le préfixe « Re: ».

On peut lire les messages dans l'ordre de leur présentation simplement en appuyant sur la touche « retour » ou l'on peut sélectionner directement un message en tapant son numéro. Après avoir lu les messages, on peut les effacer avec la commande d (de l'anglais « delete »). Pour quitter la lecture, on tape q (quitter).

Avant de terminer, le programme sauve les messages lus mais pas effacés dans un fichier qui s'appelle par défaut mbox, et il efface réellement les messages que l'on veut effacer. Si l'utilisateur décide qu'il a fait une erreur dans sa manipulation des messages, il peut quitter le programme sans changer l'état de son courrier avec la commande x.


Stockage du courrier

Par défaut, le programme Mail sauvegarde le courrier que l'utilisateur vient de lire dans le fichier mbox dans son répertoire principal ou dans le répertoire spécifié par le fichier « .mailrc ». Si l'on reçoit beaucoup de courrier, il est souhaitable de faire un tri en sauvant les messages dans des dossiers différents. Dans le programme Mail, on peut le faire avec :
    s 11,12 toto
Cette commande sauvera les messages 11 et 12 dans le dossier « toto ». Si un nombre n'est specifié, elle sauvera le message courant.


[page d'accueil] [index des commandes]
A Beginner's Guide to Unix - EPFL - 20 December 94 - LEAO-LTI