====== 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]]