INTRODUCTION A MUTT Yann Marion e-mail=yann.marion@u-bourgogne.fr Date de création : 16/03/99 Dernière mise à jour : Sommaire : 1. Exemple 2. Présentation 3. Principe d une messagerie 4. Migrer de Elm vers Mutt 5. Lire ses messages 6. Sauvegarder ses messages 7. Création d un message 8. Impression de message 9. Rapatrier des messages de satie vers une autre machine 1-Exemple :
2-Présentation : Comme Elm, Mutt permet de gérer une messagerie électronique sous UNIX. Il permet donc d envoyer et de recevoir des messages, de gérer des boîtes aux lettres, d utiliser des alias... etc. Mais Mutt va plus loin proposant principalement : Une interface visuelle plus conviviale (utilisation des couleurs). La possibilité d ajourner l envoi d un message (postponed message). D accompagner un message d un ou de plusieurs fichiers (attachment). De lire ses messages (présents sur satie) depuis une autre machine.
3-Principe d une messagerie : Afin de bien gérer sa boîte aux lettres, il est utile de connaître le fonctionnement d un serveur de messagerie. Tout d abord, rappelons qu une boîte aux lettres, c est un fichier dans lequel sont stockés, les uns après les autres, des messages. C est la structure bien préçise de ce fichier qui lui confère son statut de boîte aux lettres. Pour chaque utilisateur, on distingue 2 types de boîtes aux lettres : - Il y en a une qui se trouve dans le répertoire /var/spool/mail. - il y a celles qui se trouvent dans son répertoire principal. La boîte aux lettres dans /var/spool/mail : Son rôle est d enregistrer tous les messages destinés à son propriétaire. C est pourquoi, par défaut, c est ce fichier qui est lu à l exécution de n importe quel logiciel de messagerie électronique. Ce système est d autant plus pratique pour les utilisateurs du réseau travaillant sur un PC ou un MAC, car même quand leur ordinateur est éteint, les messages qu ils reçoivent sont stockés sur la machine de messagerie du centre. Remarque: Les messages de plus de quatre mois présents dans ce fichier sont automatiquement effacés de la machine du centre, par souci de non gaspillage de place sur le disque de stockage. Les boîtes aux lettres dans le répertoire principal de chaque utilisateur : Plus préçisément, c est dans le répertoire ~/Mail (ou ~ représente le répertoire principal d un utilisateur) que d autres boîtes aux lettres sont disponibles : - La boîte aux lettres ~/Mail/sent. Dans ce fichier sont enregistrés tous les messages envoyés. La boîte aux lettres ~/Mail/received où peuvent être sauvegardés les messages reçus dans /var/spool/mail et ainsi éviter leur effacement au bout de 4 mois. Enfin, il est aussi possible de créer d autres boîtes aux lettres afin de stocker ses messages.
4-Migrer de Elm vers Mutt : Pour pouvoir utiliser Mutt, il faut avoir sous son répertoire principal un fichier contenant des paramètres personnels comme par exemple son login ou l emplacement de sa signature. C est le fichier.muttrc qui remplit cette fonction. Pour créer le fichier.muttrc, tapez la commande createmuttrc. D autre part, Mutt a été écrit pour être compatible avec Elm. Mais avant de se servir de Mutt, il faut traduire son fichier d alias Elm en alias Mutt. Pour cela, on utilise la commande newaliasmutt qui traduit le fichier ~/.elm/aliases.text en un fichier ~/.aliases (Nom du fichier d alias utilisépar Mutt). 5-Lire ses messages : Pour lire vos messages, lancez la commande mutt puis faites <Touche Entrée>. Les messages présents dans votre boîte aux lettres (dans /var/spool/mail) sont affichés à l écran. Sélectionnez celui qui vous désirez lire en montant ou descendant la flèche à gauche de l écran à l aide des touches <flèche haut> et <flèche bas> puis appuyez sur <Entr>. Une fois votre message lu, vous pouvez revenir à la page principale en tapant <i>. Pour effacer un message, depuis la page principale de mutt, sélectionnez le à l aide de la flèche et appuyez sur <d>. Si vous souhaitez changer de boîtes aux lettres, faites <c>.
Le message "Open mailbox" apparaît : Soit vous connaissez le nom d une boîte aux lettres avec son chemin d accès, et vous l écrivez. Dans le cas où celle-ci se trouve dans votre répertoire ~/Mail, vous pouvez juste mentionner son nom précédé du signe =. Soit vous appuyez sur une des touches suivantes (sans faire <Entrée>) :! pour lire votre boîte aux lettre dans /var/spool/mail. < pour lire la boîte aux lettres /Mail/sent. > pour lire la boîte aux lettres /Mail/received.? pour obtenir une liste de vos boîte aux lettres présentes dans votre ~/Mail. Attention : la fonction =* d elm (pour la liste de vos boîtes aux lettres) est remplacée dans mutt par le signe?. 6-Sauvegarder ses messages : Il vous est possible de sauvegarder vos messages soit dans une boîte aux lettres, soit dans un fichier ordinaire (c est à dire sans la structure d un fichier boîte aux lettres ). Cette dernière possibilité peut s avérée intéressante si vous avez reçu un éxécutable ou une image par exemple. La sauvegarde dans une boîte aux lettres : Depuis la page principale de Mutt (après avoir sélectionné un message avec la flèche à gauche de l écran) ou pendant la lecture d un message, tapez <s>. Il vous est alors demandé de préciser le nom de la boîte aux lettres désirée (le signe = correspond au répertoire ~/Mail). Ecrivez son nom (ou faites <?> pour une liste de vos Boîtes aux lettres, puis
faites <Entr>. Si la boîte aux lettres n existe pas encore, Mutt vous proposera alors de la créer. Appuyez sur <y>. Vous pourrez par la suite sauvegarder d autres messages dans cette boîte aux lettres, ce qui est pratique puisque vous pouvez ainsi les répertorier par nom d expéditeur ou par thème. Remarque : Un message sauvegardé dans une boîte aux lettres est effacé de la boîte aux lettres d origine. La sauvegarde dans un fichier : Au lieu de taper <s>, appuyez sur <v>. Dans le cas d un message simple (pas de fichier(s) attaché(s)), une seule ligne apparaît. Elle désigne le corps du message avec le signature de l expéditeur. Faites <s>, donnez un nom pour le fichier puis tapez sur <Entr>. Dans le cas d un message accompagné d un ou plusieurs fichiers, après avoir appuyé sur <s>, vous pouvez sélectionner la partie du message que vous désirez. 7-Création d un message : Dans la page principale de Mutt, appuyez sur la touche <m>. En bas de la fenêtre apparaît "To :". Ecrivez l adresse complète de votre correspondant si vous la connaissez ou son alias si vous avez défini un fichier d alias pour mutt. Tapez <Entr>, préciser le sujet de votre message et refaites <Entr>. Important : il est impératif d éviter toutes accentuations lorsque vous remplissez les rubriques ci-dessus. Par défaut, l éditeur SEDIT est exécuté. Pour écrire votre message, faites <F12> et tapez votre texte. Une fois terminé, appuyez de nouveau sur <F12>, écrivez file sur la ligne de commande identifiée par ==> puis faites <Entr>.
A cet instant, plusieurs possibilité vous sont offertes : Bien sûr, envoyer votre message en appuyant sur <y>. Vous pouvez auparavant accompagner ce message d un ou plusieurs autres fichiers (par exemple une image) en tapant <a>. D ajourner l envoi de ce message en faisant <P>. La prochaine fois que vous souhaiterez envoyer un message, Mutt vous demandera alors si c est un message que vous avez déjà rédigé ou non. 8-Impression d un message : Pour pouvoir imprimer un message, il faut d abord préciser l imprimante qui se chargera de cette tâche. Deux façons de faire sont possibles : Soit vous précisez dans votre fichier de configuration.muttrc le nom de l imprimante en ajoutant la ligne suivante : set print_cmd="enscript -dnom d imprimante" Soit directement depuis Mutt en tapant <:> puis : set print_cmd="enscript -dnom d imprimante" et <Entr>. Cette commande est temporaire. La prochaine fois que vous utiliserez Mutt, il faudra retaper cette ligne si vous souhaitez imprimer de nouveau. Ensuite, depuis Mutt appuyer sur <p> puis sur <o>.
9-Rapatrier des messages de satie vers une autre machine : Il vous est possible de lire vos messages présents dans /var/spool/mail (de satie) depuis une autre machine (bach par exemple). Tous les messages seront alors stockés dans dans votre répertoire ~/Mail et effacés du /var/spool/mail de satie. Pour cela, depuis votre machine et depuis la page principale de Mutt, appuyez sur <G>. Mutt vous demande alors de taper votre mot de passe pour accéder a satie. Ecrivez le et tapez sur <Entr>. Vos messages sont alors automatiquement rapatriés. D autre part, sedit va continuer à fonctionner sur satie, berg et sur une autre machine qui à l heure actuelle n est pas précisée. Pour pouvoir utiliser mutt sans sedit, il faut paramétrer le fichier.muttrc en mentionnant le nom de votre nouvel éditeur. Pour cela, dans votre fichier.muttrc, rajoutez la ligne : set editor=chemin d accès de votre éditeur/le nom de votre éditeur Pour connaitre le chemin d accès de votre éditeur, tapez: type le nom de votre éditeur Par exemple: type emacselm.