{{tag>Email App Console}}
= 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 [[http://doc.ubuntu-fr.org/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