Mutt

De Breizh-Entropy
Révision datée du 18 novembre 2014 à 20:25 par Alarig (discussion | contributions)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche


[en construction]

INSTALLATION ET CONFIGURATION DE MUTT SUR UNE DEBIAN

Qu’est ce que Mutt 

Mutt est un MUA, un Mail User Agent, ce qui veut dire en humain: un client mail pour envoyer et recevoir des mails. Il a la particularité d'être en mode texte. L'avantage d'un client mail en console c'est par exemple de pouvoir l’utiliser sans serveur graphique, typiquement via ssh.

Extrait de aptitude show mutt :

Description : Outil de lecture de courriel en mode texte, gérant MIME, GPG, PGP et les fils de discussion
Mutt est un agent utilisateur de courriel élaboré en mode texte. Voici quelques-unes de ses fonctionnalités principales : 

- gestion de MIME (y compris l'encodage/décodage RFC1522 pour les en-têtes de messages sur 8 bits et la gestion de l'UTF-8) ; 
- gestion de PGP/MIME (RFC 2015) ; 
- client IMAP avancé avec gestion du chiffrement SSL et de l'authentification SASL ;
- gestion de POP3 ; 
- gestion de ESMTP ; 
- gestion des fils de discussions dans les boîtes aux lettres (stricts ou non stricts) ;
- séquences de touches configurables ; les définitions de touches par défaut sont similaires à celles de ELM ; celles ressemblant à Mush ou PINE sont fournies en exemple ;
- gestion de MMDF, MH et Maildir en plus du format « mbox » traditionnel ;
- possibilité de différer (indéfiniment) les messages ; 
- gestion de la couleur ; 
- très largement paramétrable via un fichier de configuration simple mais puissant.

Site : http://www.mutt.org/

Étiquettes: implemented-in::c, interface::text-mode, mail::imap, mail::pop, mail::user-agent, network::client, protocol::imap, protocol::ipv6,
           protocol::pop3, protocol::smtp, protocol::ssl, role::program, uitoolkit::ncurses, use::editing, works-with::mail

Paquets liés :

extrait de # aptitude search mutt

i   mutt                                                               - Outil de lecture de courriel en mode texte, gérant MIME, GPG, PGP et les fils de discussion
p   mutt-dbg                                                           - debugging symbols for mutt                                                  
p   mutt-patched                                                       - Mutt Mail User Agent with extra patches                                     
p   muttprofile                                                        - utility to choose profiles in Mutt                                          
p   notmuch-mutt                                                       - thread-based email index, search and tagging (Mutt interface)      

Installation

avec apt-get tout simplement

# apt-get update && apt-get upgrade && apt-get dist-upgrade
# apt-get install mutt 

pour avoir la barre latérale dans mutt:

# aptitude install mutt-patched

Configuration

- Le fichier de configuration générique est dans /etc/Muttrc
- Le dossier /etc/Muttrc.d/ contient des fichiers de tunning de config
- Le fichier de configuration user est dans ~/.muttrc

on va commencer par créer un .muttrc et un dossier .mutt dans le userhome

$ touch ~/.muttrc
$ mkdir ~/.mutt

on renseigne le .muttrc selon ses besoins (ouep ça c'est super précis comme phrase... ^^)

$ $EDITOR ~/.muttrc

Exemple: Pour un compte google mail

## ACCOUNT
# GMAIL
set imap_user = "toto"
set spoolfile = imaps://imap.gmail.com:993/INBOX
set folder = "imaps://imap.gmail.com:993"
set trash = "imaps://imap.gmail.com/[Gmail]/Corbeille"
set maildir_trash = yes
unset record
set postponed="imaps://imap.gmail.com/[Gmail]/Brouillons"
set header_cache="~/.mutt/cache/headers"
set header_cache = yes
set message_cachedir="~/.mutt/cache/bodies"
set certificate_file=~/.mutt/certificates
set imap_check_subscribed="yes"
set imap_list_subscribed="yes"
mailboxes !
set smtp_url = smtp://login@smtp.gmail.com:587/

Chiffrement

source ~/.gpg.rc		# Vous pouvez trouver ce fichier dans /usr/share/doc/mutt/examples/, il définit les options de base pour gpg.
set pgp_use_gpg_agent = yes	# 
set pgp_sign_as = 0x6B202B88	# L’ID de la clé à utiliser
set pgp_timeout = 3600		# Temps qu’il faut attendre si jamais gpg ne répond pas.
set crypt_autosign = yes	# Pour chiffrer et signer tous les messages par défaut
set crypt_replyencrypt = yes	# Pour répondre en chiffrant les messages reçus chiffrés


TODO

  • gestion multicomptes avec muttprofile
  • gestion impression avec muttprint
  • gestion des alias
  • gestion encryption

Documentations et support: