====== Mutt en IMAP : une configuration simple ====== * Suivi : {{tag>à-tester}} {{/file-Rc6426cd7bc1ff848d49e2552426f3987.png}} * Objet : mutt La messagerie en CLI. * Niveau requis : {{tag>avisé}} * Commentaires : //Comment installer et configurer Mutt en IMAP de manière simple // * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) * Suivi : {{tag>à-compléter}} * Création par [[user>framend]] 06/01/2018 * Testé par [[user>(...)]] le (..)/(..)/(....) * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=8039 | ici]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) Ce tuto a pour but de fournir une base pour configurer le celebrissime client Mutt en IMAP de manière simple. J'utilise ce type de configuration pour des mailling list ne nécessitant pas de sécurité particulière (reception du Debian BTS par exemple), cependant le chiffrement GPG est possible (et même recommandé). Il ne sera pas evoqué ici. Sans MTA (Mail Transfert Agent) ni MDA (Mail Delivery Agent) Le filtrage des e-mails (spamming notamment) ne peux donc s'effectuer que sur le serveur mail proprement dit (chez le fournisseur de service mail). Pour une configuration IMAP/SMTP simplifiée fetchmail (MTA, mais pas que...) et procmail (MDA, mais pas que...) ne seront pas necessaires (msmtp non plus). ====1.Installation de mutt==== Il faut bien sur commencer par installer mutt: apt-get update && apt-get install mutt ====2.Création et autorisation des fichiers de configuration:==== En installant mutt, un fichier de configuration système a été installé ici:'' /etc/mutt/Muttrc'' Au lancement Mutt cherchera également un fichier de configuration dans votre repertoire personnel ''~/.muttrc'' il faut donc le créer: touch /home/foo/.muttrc Il contiendra les données utilisateurs du compte mail (mot de passe notamment), il ne faut donc l'autoriser qu'à l'utilisateur de la boite mail en question (appellé foo içi): chmod 600 /home/foo/.muttrc ====3.Configuration de mutt==== Bon allez, plus qu'à éditer le fichier de config de **mutt** nano -w$ /home/foo/.muttrc **ou** vim /home/foo/.muttrc Surtout ne **jamais** (vraiment jamais, sauf si vous voulez invoquer les puissaces occultes de l'infra-monde, ainsi qu'une armée de 2784 morts-vivants cannibales) faire: emacs /home/foo/.muttrc Exemple simple de fichier ''~/.muttrc'' simple: Ce fichier est evidemment à adapter selon le fournisseur de service mail (provider). Il est volontairement simplifié, et peut être beaucoup plus détaillé. ############################### ### CONFIGURATION MUTT/IMAP ### ############################### ########################## ### Compte utilisateur ### ########################## set realname = foo set from = foo@provider.net ###################################### ############# Connection ############# ###################################### set ssl_force_tls = yes set ssl_starttls = yes ##################################### ######### Authentification ########## ##################################### ### Reception ### set imap_user = foo@provider.net set imap_pass = *********** set folder = imaps://foo@mail.provider.net set imap_check_subscribed ### Envoi ### set smtp_url = smtps://$imap_user@mail.provider.net set smtp_pass = $imap_pass ### Configuration des mailbox ### set spoolfile = +INBOX set postponed = +Drafts set record = +Sent mailboxes +INBOX ### Editeur de texte pour la rédaction des messages (vim ou nano ou joe, mais pas emacs!) set editor=vim set pager=vim ### Beep en cas d'erreur set beep ### Beep quand un nouveau message est arrivé set beep_new ### Ne marque pas un nouveau message comme "vieux" (c'est pas trés sympa...) quand on quitte la mailbox unset mark_old ### Le fichier contenant la signature set signature=~/.signature ====4.Utilisation==== ==Pour ouvrir la boite de reception (INBOX):== mutt ==Pour répondre à un mail:== Se positionner dessus puis ''r'' Puis entrer l'adresse du correspondant, le sujet, inclure le message dans la reponse? (oui/non), rédiger le message, le sauvegarder dans son editeur préféré ('':wq'' avec vim, par exemple...) puis finalement valider l'envoi avec ''y'' ==Pour effacer un mail:== Se positionner dessus puis ''d'' ==Pour rédiger un mail:== ''m'', puis reprendre la procédure de réponse plus haut (adresse, sujet, rédaction, sauvegarde, envoi) Ajouter une pièce jointe se fait via la touche ''a'' L'aide de mutt: ''?'' Evidemment un petit tour dans le manuel ne nuit **jamais !!!** man mutt De nombreuses configurations plus //complètes// se trouvent aisément sur le ouébe! [[https://pub.phyks.me/sdz/sdz/gerer-votre-mail-a-la-unix.html#Rapatriementbasiqueettri]] [[https://blog.mafr.de/2009/09/08/imap-configuration-for-mutt/]] [[http://www.mutt.org/]] Voir egalement l'excellent tuto de martinux_qc qui a inspiré cette présente page (pour POP3):[[https://debian-facile.org/doc:reseau:mutt]]