Notes mutt

#apt-get install mutt-patched sudo apt-get install neomutt # Pour voir les mails en HTML sudo apt-get install w3m # Pour cliquer sur les liens HTML [remplace `urlview`) sudo apt-get install urlscan

Voir mutt

~/.bash_aliases

alias mutt='env BROWSER=w3m neomutt'
mkdir ~/.mutt
set realname = "Prenom NOM" set editor="vim" # locales FR pour les nom des jours et mois set locale="fr_FR" set spoolfile="imaps://User:PASSWORD@Server/INBOX"

TODO : Fichier à déposer sous git [mdp exclu]

Configuration Mutt

~/.muttrc

# configuration de base set realname = "" set header_cache =~/.mutt/cache/headers set certificate_file =~/.mutt/certificates set message_cachedir =~/.mutt/cache/bodies ####GMAIL # configuration imap set spoolfile="imaps://imap.gmail.com:993/"# l'endroit ou le MTA stocke vos messages ("spool file") set imap_user = "VOTRE_ADDRESSE@gmail.com" #set pop_pass = set imap_passive="no" set imap_check_subscribed="yes" set imap_list_subscribed="yes" # configuration SMTP set smtp_url = "smtps://VOTRE_ADDRESSE@gmail.com@smtp.gmail.com:465/" # set smtp_pass = set from = "VOTRE_ADDRESSE@gmail.com"set use_envelope_from=yes # Pour que postfix ou sendmail ne change pas votre from ####Pour Hotmail ####HOTMAIL #set spoolfile=pops://pop3.live.com:995/ #set pop_user="VOTRE_ADDRESSE@hotmail.fr" #set ssl_force_tls = yes #set imap_passive="no" #set imap_check_subscribed="yes" #set imap_list_subscribed="yes" #set smtp_url="smtps://VOTRE_ADDRESSE@hotmail.fr@smtp.live.com:25" #set from="VOTRE_ADDRESSE@hotmail.fr" # petit plus set trash = "~/.mutt/Trash" set postponed="~/.mutt/Draft" set folder = ~/Mail # Le répertoire des mailboxes set imap_check_subscribed set mail_check = 120 set timeout = 300 set imap_keepalive = 300 set signature="~/.mutt/.signature" # votre fichier signature # locales FR pour les nom des jours et mois set locale="fr_FR" # Format de date set date_format="%A %d %b %Y à %H:%M:%S (%Z)" # phrase d'intro pour réponse quotée set attribution="Le %d, %n a écrit :" set forward_format="[Fwd: %s]" set forward_quote # mailboxes ! #alternates color attachment magenta default # attachments color body brightred default "(ftp|http)://[^ ]+" # point out URLs color body brightcyan default [-a-z_0-9.]+@[-a-z_0-9.]+ # e-mail addresses color bold brightblue default # boldface text color error brightwhite red # error messages color hdrdefault magenta default # default color of message header color header brightmagenta default ^(From): # From and Subject header color header brightwhite default ^(Subject): # From and Subject header color header brightwhite default ^(Date): # Date header color header white default ^(In-Reply-To): color indicator brightred default # indicator bar color markers brightblue default # wrapped line markers (+) color message brightblack green # status messages color normal default default # default color quoted yellow default # quoted text, 1st quote level color quoted1 green default # quoted text, 2nd quote level color quoted2 brightblue default # quoted text, 3rd quote level color quoted3 blue default # quoted text, 4th quoet level color search black yellow # matched search patterns in pager color signature red default # the signature (after sigdashes) color status default blue # status lines color tilde brightblue default # ``~` used to pad blank lines color tree green default # thread tree in the index menu color underline brightgreen default # underlined text # Pour la gestion des accents #set locale="iso-8859-15" set pager_index_lines=7 set pager_stop # set implicit_autoview auto_view text/html application/x-pgp-message # view html automatically set mailcap_path="~/.mailcap" set mailcap_sanitize=yes alternative_order text/plain text/enriched text/html # save html for last ~/.mailcap text/html; lynx -dump -force-html -assume_charset %{charset} -localhost %s; copiousoutput ###lire les pages html avec le navigateur lynx video/*; mpayer %s ###pour lire les vidéos avec mplayer audio/*; play %s ###pour écouter les sons avec la commande play image/*; feh %s ###visionner les images avec l'éditeur feh # Fichier d'alias : set alias_file='~/.mutt/.alias_mutt' source '~/.mutt/.alias_mutt'

Exemple de conf pour un accès directe type Mailbox http://www.elho.net/mutt/maildir/ :

~/.muttrc

set mbox_type=Maildir set folder="~/Maildir" set mask="!^\\.[^.]" set mbox="~/Maildir" set record="+.Sent" set postponed="+.Drafts" set spoolfile="~/Maildir"

Classer les mails par date

~/.muttrc

set sort_aux = last-date-received set sort = reverse-threads

Visualisation de mail en HTML

Source : http://christophe.masutti.name/index.php?article16/a-propos-de-mutt

A jouter ~/.muttrc

set implicit_autoview auto_view text/html application/x-pgp-message set mailcap_path="~/.mailcap" set mailcap_sanitize=yes

Puis, dans .mailcap, au choix :

Si vous désirez utiliser Lynx*:

.mailcap

text/html; lynx -dump -force-html -assume_charset %{charset} -localhost %s; copiousoutput

Si vous désirez utiliser W3m:

.mailcap

text/html; w3m -dump %s; copiousoutput; nametemplate=%s.html

Si vous désirez utiliser Links ou Links2:

.mailcap

text/html; links2 -dump %s; nametemplate=%s.html; copiousoutput

Si vous désirez utiliser Elinks:

.mailcap

text/html; elinks -default-mime-type text/html %s; needsterminal;

Utilisation

Récupérer un message marqué à supprimer

Pour effacer un message :

touche [d] sur le message concerné

mutt vous demandera confirmation pour réellement effacer les messages quand vous quitterez mutt

Le(s) message(s) restent disponible tant que vous n'avez pas quitté mutt.

Seulement voilà, les messages marqué comme “à effacer” ne sont plus sélectionnable.

La touche [t] servant à marquer un message (t comme tag) permet de sélectionner notre message que nous souhaitons finalement garder.

Puis touche [u] (u comme undo ou undelete)

Pb

Erreur GPGME: CMS protocol not available

GPGME: CMS protocol not available

ou

GPGME : protocole CMS non disponible

Solution

sudo apt-get install gpgsm

Err color not supported by term

$ neomutt
Looking up imap.acme.fr...
Connecting to impa.acme.fr...
SSL/TLS connection using TLS1.3 (ECDHE-RSA/AES-256-GCM/AEAD)
Logging in...
/home/jean/.muttrc:220: color sidebar_highlight black color8: color not supported by term
/home/jean/.muttrc:224: color sidebar_divider color8 black: color not supported by term
/home/jean/.muttrc:230: color sidebar_ordinary color245 default: color not supported by term
/home/jean/.muttrc:232: color sidebar_spool_file color207 default: color not supported by term
/home/jean/.muttrc:234: color sidebar_unread color136 default: color not supported by term
source: errors in /home/jean/.muttrc
Press any key to continue...

Solution

env TERM=xterm-256color neomutt