494 lines
18 KiB
XML
494 lines
18 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
||
<!DOCTYPE html
|
||
PUBLIC "-//ENS/Tuteurs//DTD TML 1//EN"
|
||
"tuteurs://DTD/tml.dtd">
|
||
<html>
|
||
<head>
|
||
<title>Mutt</title>
|
||
</head>
|
||
<body>
|
||
|
||
<h1>Le courrier électronique avec <code>mutt</code></h1>
|
||
|
||
<p>
|
||
Le logiciel <a href="&url.jargon;#defaut">par défaut*</a> de la config conscrits
|
||
est <code>thunderbird</code>. Il se peut que vous ayez opté pour
|
||
<code>mutt</code>, qui est joli et très performant en toutes circonstances, et
|
||
assez proche de <code>elm</code>. Cette page en décrit le fonctionnement.
|
||
</p>
|
||
|
||
<!--
|
||
<div class="attention">Toutes les touches, bien qu'indiquées en
|
||
majuscule, sont à taper sans la touche <code>shift</code> sauf mention
|
||
contraire.</div>
|
||
-->
|
||
|
||
<h2><a name="lancer">Lancer <code>mutt</code></a></h2>
|
||
|
||
<p>Ouvrez un terminal et tapez la commande <code>mutt</code>. Vous obtenez
|
||
quelque chose comme ça :</p>
|
||
|
||
<div class="illustration">
|
||
<img src="mutt1.png" alt="[Mutt dans un xterm]" />
|
||
</div>
|
||
|
||
<ul>
|
||
<li> <strong>Barre d'aide</strong> : la ligne située tout en haut
|
||
de la fenêtre indique les principales commandes.</li>
|
||
<li><strong>Aspect général</strong> : les courriers sont
|
||
numérotés; figurent ensuite le nom de l'expéditeur, le nombre de lignes
|
||
du courrier et le titre du courrier. Le classement est
|
||
chronologique. Pour aller de courrier en courrier, utilisez les
|
||
flèches.</li>
|
||
<li> <strong>Les enfilades</strong> : certains courriers n'ont
|
||
pas de titre affiché mais sous reliés par des espèces de
|
||
flèches : <code>mutt</code> classe les courriers qui se répondent
|
||
en enfilades (<em>threads</em> en anglais).</li>
|
||
<li> <strong>Les balises</strong> : elles indiquent le statut du
|
||
courrier :
|
||
</li>
|
||
</ul>
|
||
|
||
<table>
|
||
<tr><td><code>N</code> (nouveau) :</td><td> courrier encore non
|
||
lu.</td></tr>
|
||
<tr><td><code>D</code> (détruit) :</td><td> courrier marqué
|
||
pour être effacé, voir plus bas pour savoir <a
|
||
href="#effacer">comment effacer un courrier</a>. </td></tr>
|
||
<tr><td><code>d</code> (partiellement détruit) :</td><td>
|
||
<a href="#effacer_att">attachement marqué comme à effacer</a>, mais pas le message. </td></tr>
|
||
<tr><td><code>R</code> (réponse) :</td><td> courrier auquel vous avez
|
||
répondu. </td></tr>
|
||
</table>
|
||
|
||
<h2><a name="lire">Lire votre courrier</a></h2>
|
||
|
||
<p> Vous utilisez les flèches pour vous déplacer de courrier en
|
||
courrier. Pour lire un message précis, placez-vous dessus et taper
|
||
<code>Entrée</code>. Vous obtenez quelque chose comme ça : </p>
|
||
|
||
<div class="illustration">
|
||
<img src="mutt-lire1.png" alt="Copie d'écran de mutt" />
|
||
</div>
|
||
|
||
<h4>Commentaires :</h4>
|
||
|
||
<p><strong>Le message se compose de deux parties</strong> : 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'<a href="index.html#entetes">en-tête</a>, ou
|
||
<strong>enveloppe</strong> du message.</p>
|
||
|
||
<div class="encadre">
|
||
Sous <code>mutt</code>, 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 (pour afficher toutes les
|
||
entêtes, vous pouvez taper « <code>h</code> » — comme
|
||
<em>headers</em> ;
|
||
pour les faire disparaître, appuyez à nouveau sur « <code>h</code> »).
|
||
</div>
|
||
|
||
<p>La <strong>barre d'aide</strong> en haut de la fenêtre vous
|
||
indique les principales commandes que vous pouvez utiliser :
|
||
</p>
|
||
|
||
<table>
|
||
<tr>
|
||
<td><code>i</code></td>
|
||
<td>Revenir à l'index</td>
|
||
</tr>
|
||
<tr>
|
||
<td><code>q</code></td>
|
||
<td>Revenir à l'index ou quitter</td>
|
||
</tr>
|
||
<tr>
|
||
<td><code>v</code></td>
|
||
<td>Voir les fichiers joints</td>
|
||
</tr>
|
||
<tr>
|
||
<td><code>r</code></td>
|
||
<td>Répondre à l'expéditeur</td>
|
||
</tr>
|
||
</table>
|
||
|
||
|
||
<h2><a name="envoyer">Envoyer un courrier électronique</a></h2>
|
||
|
||
<p> Pour envoyer un courrier, tapez « <code>m</code> » (message ou
|
||
<em>mail</em>). <code>mutt</code> vous demande
|
||
successivement :</p>
|
||
|
||
<ul>
|
||
<li> <code>To:</code> : nom du destinataire.</li>
|
||
<li> <code>Subject</code> : le sujet du courrier. Il faut
|
||
obligatoirement en mettre un.</li>
|
||
</ul>
|
||
|
||
<p> Votre <a href="&url.jargon;#editeur">éditeur*</a> se
|
||
lance et vous pouvez taper le texte du message. Quand vous sauvez et
|
||
quittez l'éditeur, cet écran apparaît :</p>
|
||
|
||
<div class="illustration">
|
||
<img src="mutt-compose1.png" alt="[Envoyer un message]" />
|
||
</div>
|
||
|
||
<p>Vous pouvez encore modifier les divers renseignements du courrier,
|
||
en tapant :</p>
|
||
|
||
<table>
|
||
<tr>
|
||
<td><code>t</code></td>
|
||
<td>(<em>To</em>)</td>
|
||
<td>Changer de destinataire, modifier son adresse, en ajouter d'autres...</td>
|
||
</tr>
|
||
<tr>
|
||
<td><code>s</code></td>
|
||
<td>(Sujet)</td>
|
||
<td>Changer le titre du courrier, ou en mettre un</td>
|
||
</tr>
|
||
<tr>
|
||
<td><code>e</code></td>
|
||
<td>(Éditer)</td>
|
||
<td>Modifier le texte du courrier</td>
|
||
</tr>
|
||
<tr>
|
||
<td><code>c</code></td>
|
||
<td>(Copie)</td>
|
||
<td>Envoyer une copie du courrier à quelqu'un d'autre</td>
|
||
</tr>
|
||
<tr>
|
||
<td><code>a</code></td>
|
||
<td>(Attacher)</td>
|
||
<td>Joindre un fichier</td>
|
||
</tr>
|
||
</table>
|
||
|
||
<p> Vous aurez compris que toutes ces informations font partie des
|
||
en-têtes décrits plus haut. Si la fonction de certains d'entre eux vous
|
||
semble obscure, voyez l'<a href="index.html#entetes">explication</a> dans
|
||
le cours sur le courrier électronique. </p>
|
||
|
||
<ul>
|
||
<li><strong>Tapez sur « <code>Entrée</code> »</strong> pour envoyer le courrier.</li>
|
||
<li><strong>Tapez sur « <code>q</code> »</strong> pour ne pas envoyer le
|
||
courrier.</li>
|
||
<li><strong>Tapez sur « <code>P</code> »</strong> pour remettre l'envoi du
|
||
courrier à plus tard (la prochaine fois que vous composerez un message,
|
||
mutt vous demandera si vous voulez utiliser ce message que vous avez
|
||
remis à plus tard). </li>
|
||
</ul>
|
||
|
||
<h3><a name="headers">Afficher les headers lors de la composition d'un
|
||
message</a></h3>
|
||
|
||
<p> Pour spécifier les destinataires, le sujet etc, il se peut que vous
|
||
ayez aussi envie de le faire depuis votre éditeur lorsque vous composez
|
||
votre texte. Pour celà il faut demander à mutt de laisser les headers
|
||
lorsque vous composez. Ça se règle dans le <code>.muttrc</code>:</p>
|
||
|
||
<pre>clipper ~ $ mon_editeur .muttrc</pre>
|
||
|
||
<div class="illustration">
|
||
<img src="mutt_muttrc1.png" alt="[Le fichier .muttrc]" />
|
||
</div>
|
||
|
||
<p>Il faut décommenter (c'est à dire enlever le « <code>#</code> ») la
|
||
ligne « <code>set edit_hdrs</code> »</p>
|
||
|
||
<p>Quand vous composerez un message, cette fois-ci le fichier qui sera
|
||
édité par l'éditeur ressemblera à ceci:</p>
|
||
|
||
<div class="illustration">
|
||
<img src="mutt-editor1.png" alt="[Edition d'un mail à envoyer]" />
|
||
</div>
|
||
|
||
<p>Et vous pouvez modifier le <code>Sujet</code> directement depuis
|
||
l'éditeur. Bien sûr, le fichier récapitulatif avant l'envoi définitif
|
||
sera toujours là.</p>
|
||
|
||
<h2><a name="effacer">Effacer un courrier</a></h2>
|
||
|
||
<p> Pour effacer un courrier, placez le curseur dessus avec les flèches
|
||
et tapez « <code>d</code> » (détruire ou <em>delete</em>). Une balise
|
||
« <code>D</code> » majuscule apparaît devant le courrier, pour indiquer
|
||
qu'il sera détruit quand vous quitterez <code>mutt</code>. Vous pouvez
|
||
annuler cette manoeuvre en tapant « <code>u</code> » (<em>undelete</em>).
|
||
</p>
|
||
|
||
<p> Ainsi, un courrier n'est pas détruit au moment où vous le
|
||
marquez. Il sera effectivement détruit (et effacé du disque dur) au
|
||
moment où vous quittez le logiciel de courrier.</p>
|
||
|
||
<h3><a name="effacer_att">Effacer un attachement</a></h3>
|
||
|
||
<p> Il se peut que vous ayez reçu un gros fichier joint. Pour des raisons
|
||
de place, il vaut mieux l'effacer, ou <a href="#archiver">l'archiver</a>
|
||
sur votre compte. Pour celà, il faut que vous vous placiez sur le message
|
||
contenant la pièce jointe, puis appuyer sur « <code>v</code> »</p>
|
||
|
||
<div class="illustration">
|
||
<img src="mutt_attachement1.png" alt="[Edition d'un mail à envoyer]" />
|
||
</div>
|
||
|
||
<p> Vous voyez une fenêtre apparaître qui liste les différentes
|
||
composantes mime du mail. Ici vous voyez que vous avez deux composantes:
|
||
un fichier text/plain (c'est juste le corps du message) et le fichier
|
||
image/jpeg. Le « I » devant la première composante signifie qu'il s'agit du
|
||
corps du message, tandis ce que le « A » devant la deuxième composante
|
||
indique qu'il s'agit d'une pièce jointe.
|
||
</p>
|
||
<p>
|
||
En sélectionnant la « joliePhoto.jpg » vous pouvez faire plusieurs
|
||
actions:</p>
|
||
|
||
<ul> <li><strong>Appuyer sur « <code>Entrée</code> »</strong> pour voir la
|
||
photo.</li>
|
||
<li><strong>Appuyer sur « <code>d</code> »</strong> pour le marquer comme
|
||
à effacer.
|
||
Ceci n'affectera pas le reste du message. Le « D » au tout début indique
|
||
que c'est ce qu'on a fait ici. Dans la liste des messages, un courier
|
||
dont on a effacé un attachement aura une balise « <code>d</code> ».</li>
|
||
<li><strong>Appuyer sur « <code>s</code> »</strong> pour <a
|
||
href="#archiver">archiver</a> la pièce jointe sur votre compte.</li>
|
||
</ul>
|
||
|
||
<div class="attention"> <strong>Attention :</strong> Lorsqu'on marque un
|
||
message comme à effacer, au moment de quitter, <code>mutt</code> vous
|
||
demande confirmation. Ce n'est pas le cas lorsqu'on marque un attachement
|
||
comme à effacer, quand on quitte <code>mutt</code>: <code>mutt</code>
|
||
efface l'attachement sans confirmation. </div>
|
||
|
||
<h2><a name="repondre">Répondre à votre courrier</a></h2>
|
||
|
||
<p> Pour répondre à un courrier, utilisez la touche « <code>r</code> ». La
|
||
procédure est la même que pour envoyer un courrier, à ceci près que
|
||
les champs <code>To:</code> et <code>Subject:</code> sont remplis
|
||
automatiquement.
|
||
</p>
|
||
|
||
<p> Mutt vous demande si vous voulez inclure le texte du message
|
||
d'origine dans la réponse; la réponse par défaut est « <code>y</code> »,
|
||
donc si vous appuyez sur Entrée sans rien répondre, le texte figurera
|
||
dans votre courrier. Le texte auquel on répond est précédé de
|
||
<code>></code>, pour le distinguer de votre texte à vous.</p>
|
||
|
||
<p> 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 <a
|
||
href="index.html#netiquette">netiquette</a>, que vous devriez toujours
|
||
avoir présente à l'esprit lorsque vous utilisez un moyen de
|
||
communication électronique.</p>
|
||
|
||
<p>
|
||
<strong>Cas des courriers groupés</strong> : vous pouvez choisir de
|
||
répondre uniquement à l'expéditeur, ou au contraire de répondre à tous les
|
||
membres du groupe (<em>i.e.</em> l'ensemble des destinataires du message
|
||
précédent) :</p>
|
||
|
||
<ul>
|
||
<li> Pour répondre à l'expéditeur : utilisez aussi la commande
|
||
<code>r</code> («Répondre»).</li>
|
||
<li> Pour répondre au groupe : utilisez la commande
|
||
<code>g</code> («répondre au Groupe»).</li>
|
||
</ul>
|
||
|
||
<p>
|
||
La suite des opérations est identique au paragraphe précédent.
|
||
</p>
|
||
|
||
|
||
<h2><a name="archiver">Archiver votre courrier électronique</a></h2>
|
||
|
||
<p> Vous pouvez archiver votre courrier dans des <em>folders</em>
|
||
(« chemises cartonnées »... dossiers) au nom des personnes
|
||
avec qui vous correspondez. L'intérêt est triple :</p>
|
||
|
||
<ol> <li> Vous rangez dans un même lieu tous les courriers se
|
||
rapportant à une même conversation ou à un même échange.</li>
|
||
|
||
<li> Vous évitez d'accumuler dans votre boîte aux lettres principale
|
||
un grand nombre de courriers dans lequel vous ne vous y retrouvez
|
||
plus. 100 courriers dans sa boîte aux lettres est un grand
|
||
maximum.</li>
|
||
|
||
<li> Vous vous ferez <a href="index.html#ens">moins d'ennemis à
|
||
l'ENS</a>...</li>
|
||
|
||
</ol>
|
||
|
||
<p>
|
||
Pour ranger un courrier, tapez « <code>s</code> » (sauver, ou
|
||
<em>save</em>). <code>Mutt</code> vous répond :
|
||
</p>
|
||
|
||
<pre>
|
||
Save to mailbox ('?' for list): =son.nom
|
||
</pre>
|
||
|
||
<p> où <code>son.nom</code> est le nom de votre correspondant. Si le
|
||
nom du folder vous convient, confirmez avec «Entrée». Le courrier est
|
||
désormais indiqué comme détruit, et se trouve dans le nouveau
|
||
folder.</p>
|
||
|
||
<p> <strong>Pour aller dans un folder donné</strong> : tapez
|
||
« <code>c</code> » (changer, ou <em>change</em>). <code>Mutt</code> vous
|
||
demande un nom de folder. Les noms de folders sont toujours précédés
|
||
du signe « égal ». Si donc vous voulez aller dans le folder
|
||
<code>tuteurs</code>, tapez « <code>c</code> » et complétez avec
|
||
<code>=tuteurs</code>. Pour revenir à la mailbox principale, tapez
|
||
« <code>c!</code> ».</p>
|
||
|
||
<div class="encadre">Sous <code>mutt</code>, « = » est un raccourci qui
|
||
sert à désigner votre répertoire Mail dans votre répertoire personnel.
|
||
C'est pour ça qu'il faut ce signe « égal » devant vos folders si vous
|
||
voulez qu'ils soient bien mis dans votre répertoire Mail. « ! » lui, est
|
||
un raccourci pour désigner votre Mailbox principale, c'est à dire là où
|
||
vous recevez vos mails. Cette Mailbox principale n'est pas dans votre
|
||
répertoire personnel mais dans une autre partition, ce qui explique
|
||
pourquoi il vaut mieux archiver vos messages dans votre répertoire
|
||
personnel afin d'éviter d'engorger cette partition (car si il n'y a plus
|
||
de place libre dans cette partition, les mails ne pourront plus êtres
|
||
livrés). </div>
|
||
|
||
<table border="3" cellpadding="3" cellspacing="3">
|
||
|
||
<tr>
|
||
<th>Je veux aller dans un autre folder</th>
|
||
<th>Je veux revenir dans Inbox</th>
|
||
</tr>
|
||
|
||
<tr>
|
||
<td>Je tape « <code>c</code> »</td>
|
||
<td>Je tape « <code>c</code> »</td>
|
||
</tr>
|
||
|
||
<tr>
|
||
<td>Il répond <code>Open mailbox ('?' for list):</code></td>
|
||
<td>Il répond <code>Open mailbox ('?' for list):</code></td>
|
||
</tr>
|
||
|
||
<tr>
|
||
<td>Je tape le nom : <code>Open mailbox: =tuteurs</code></td>
|
||
<td>Je tape le «!» : <code>Open mailbox: !</code></td>
|
||
</tr>
|
||
|
||
<tr>
|
||
<td>Il me met dans le folder «tuteurs».</td>
|
||
<td>Il me remet dans Inbox.</td>
|
||
</tr>
|
||
</table>
|
||
|
||
<p> <code>Mutt</code> propose aussi la liste des folders : tapez
|
||
« <code>?</code> » pour avoir la liste, sélectionnez le folder avec les
|
||
flèches et tapez «Entrée».</p>
|
||
|
||
<p> <code>Mutt</code> fait de la complétion. Pour aller dans le folder
|
||
<code>tuteurs</code>, il suffit de taper <code>=tut</code> puis d'appuyer
|
||
sur « <code>TAB</code> ». (à condition qu'il n'y ait pas d'autres folders
|
||
commençant par « tut ». </p>
|
||
|
||
<h2><a name="carnet"> Le carnet d'adresse </a></h2>
|
||
|
||
<h3><a name="alias"> Création d'alias à partir de mutt </a></h3>
|
||
|
||
<p> Mutt permet aussi d'utiliser des alias à la place des destinataires.
|
||
Pour créer un alias, c'est très simple: il suffit de séléctionner un mail
|
||
que votre ami vous a envoyé ou que vous lui avez envoyé et d'appuyer sur
|
||
« <code>A</code> ». </p>
|
||
|
||
<div class="illustration">
|
||
<img src="mutt_adresse1.png" alt="[Création d'un alias]" />
|
||
</div>
|
||
|
||
<p>Il vous demande de choisir le nom de l'alias et vous en propose un par
|
||
défaut. On va l'appeler « Ami1 ».</p>
|
||
<pre>Alias as: Ami1</pre>
|
||
|
||
<p class="continue"> Il vous demande ensuite de confirmer son adresse: </p>
|
||
<pre>Address: Grand.Ami1@ens.fr</pre>
|
||
|
||
<p class="continue">puis d'entrer son nom:</p>
|
||
<pre>Personal name: Grand Ami1</pre>
|
||
|
||
<p class="continue"> A la fin il vous propose un récapitulatif des
|
||
données et vous demande si vous êtes d'accord pour en faire un alias.</p>
|
||
<pre>[Grand.Ami1 = Grand Ami1 <Grand.Ami1@ens.fr>] Accept? ([yes]/no):
|
||
</pre>
|
||
|
||
<p class="continue"> Enfin, il vous propose de rajouter cet alias dans le
|
||
fichier <code>.muttalias</code> (le fichier d'alias par défaut dans la <a
|
||
href="&url.tuteurs;debutants.html#config">config conscrit</a>). </p>
|
||
|
||
<pre>Save to file: /users/03/info/robert/muttalias</pre>
|
||
|
||
<h3><a name="alias_grp"> Création d'un groupe d'alias </a></h3>
|
||
|
||
<p>Si vous n'avez pas de mails envoyés par votre ami, vous pouvez quand
|
||
même créer un alias: il suffit de taper <code>A</code> puis de rentrer
|
||
les données manuellement. En fait il y a plus simple, comme indiqué, les
|
||
alias sont enregistrés dans le fichier <code>.mutt-alias</code>. On peut
|
||
alors l'ouvrir avec l' <a href="&url.jargon;#editeur">éditeur</a> de notre
|
||
choix.</p>
|
||
|
||
<pre>clipper ~ $ mon_editeur .muttalias</pre>
|
||
|
||
<div class="illustration">
|
||
<img src="mutt_adresse2.png" alt="[Édition du fichier .muttalias]" />
|
||
</div>
|
||
|
||
<p>On voit qu'on a deux amis dans notre carnet d'adresse. La syntaxe est
|
||
facile à comprendre, pour rajouter « AutreAmi » il suffit de rentrer:</p>
|
||
|
||
<pre>alias AutreAmi Son Nom <AutreAmi@clipper.ens.fr></pre>
|
||
|
||
<p class="continue"> En fait, un alias peut aussi contenir un groupe
|
||
d'adresse. On peut définir un groupe de la manière suivante:</p>
|
||
|
||
<pre>alias Groupe1 Prenom1 Nom1 <adresse1@clipper.ens.fr>, Prenom2 Nom2 <adresse2@clipper.ens.fr></pre>
|
||
|
||
<div class="attention"><strong>Attention</strong> : quand vous rentrez un
|
||
alias, faites attention à ne pas revenir à la ligne.</div>
|
||
|
||
<p> On peut aussi définir des groupes d'alias </p>
|
||
<pre>alias Groupe2 Ami1, Ami2</pre>
|
||
|
||
<p class="continue">et même des groupes de groupe!</p>
|
||
<pre>alias Mes_Amis Groupe1, Groupe2</pre>
|
||
|
||
<h3><a name="alias_u">Utilisation des alias</a></h3>
|
||
|
||
<p> Comme d'habitude, on tape « <code>m</code> » pour envoyer un courier. Il
|
||
suffit de mettre le nom de l'alias dans le « To: »</p>
|
||
<pre>To: Groupe1</pre>
|
||
|
||
<p class="continue"> pour envoyer le message aux personnes concernées par
|
||
l'alias « Groupe1 ». On peut faire de la complétion, par exemple on peut
|
||
commencer par taper « Grou », puis appuyer sur « <code>TAB</code> », on
|
||
obtient ainsi « Groupe » (<code>Mutt</code> ne peut pas aller plus loin
|
||
car il y a un « Groupe1 » et un « Groupe2 »), enfin en appuyant encore
|
||
sur « <code>TAB</code> », <code>Mutt</code> nous propose un écran listant les
|
||
alias possibles commençant par « Groupe »</p>
|
||
|
||
<p> Si on appuie sur <code>TAB</code> dès le début du « To: », mutt nous
|
||
propose un écran récapitulant nos différents alias:</p>
|
||
|
||
<div class="illustration">
|
||
<img src="mutt_adresse3.png" alt="[Écran récapitulant les alias.]" />
|
||
</div>
|
||
|
||
|
||
<h2>Plus d'informations...</h2>
|
||
|
||
<p>Vous trouverez une <a
|
||
href="http://www.mutt.org/doc/manual/">documentation complète</a>
|
||
sur Mutt sur le site <a
|
||
href="http://www.mutt.org/"><code>http://www.mutt.org/</code></a>.
|
||
</p>
|
||
|
||
|
||
<div class="metainformation"> Auteur : Dominique Quatravaux, Émilia
|
||
Robin, Damien Robert. <date value="from git" /></div>
|
||
|
||
</body>
|
||
</html>
|