Mutt
[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:
- MUTTwiki
- manuel_en_ligne
- freenode: #mutt
- la doc en local : /usr/share/doc/mutt/html/index.html (dans un navigateur)
- tuxfamily un petit tuto sur tuxfamily
- Mutt Email Client Tutorial @ Calomel.org(en) Un exemple de .muttrc