Outils pour utilisateurs

Outils du site


tech:todo-mutt

Ceci est une ancienne révision du document !


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
tech/todo-mutt.1748722190.txt.gz · Dernière modification : de Jean-Baptiste

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki