tech:todo-mutt
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| tech:todo-mutt [2025/05/31 22:09] – Jean-Baptiste | tech:todo-mutt [2026/06/07 19:12] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | < | ||
| + | {{tag> | ||
| + | |||
| + | # Notes mutt | ||
| + | |||
| + | |||
| + | ~~~bash | ||
| + | #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:// | ||
| + | |||
| + | `~/ | ||
| + | ~~~bash | ||
| + | alias mutt=' | ||
| + | ~~~ | ||
| + | |||
| + | ~~~bash | ||
| + | mkdir ~/.mutt | ||
| + | ~~~ | ||
| + | |||
| + | ~~~ini | ||
| + | set realname = " | ||
| + | set editor=" | ||
| + | |||
| + | # locales FR pour les nom des jours et mois | ||
| + | set locale=" | ||
| + | |||
| + | set spoolfile=" | ||
| + | ~~~ | ||
| + | |||
| + | TODO : Fichier à déposer sous git [mdp exclu] | ||
| + | |||
| + | ---- | ||
| + | |||
| + | |||
| + | ## Configuration Mutt | ||
| + | |||
| + | `~/.muttrc` | ||
| + | ~~~ini | ||
| + | # configuration de base | ||
| + | set realname = "" | ||
| + | set header_cache =~/ | ||
| + | set certificate_file =~/ | ||
| + | set message_cachedir =~/ | ||
| + | |||
| + | ####GMAIL | ||
| + | |||
| + | # configuration imap | ||
| + | set spoolfile=" | ||
| + | set imap_user = " | ||
| + | #set pop_pass = | ||
| + | set imap_passive=" | ||
| + | set imap_check_subscribed=" | ||
| + | set imap_list_subscribed=" | ||
| + | # configuration SMTP | ||
| + | set smtp_url = " | ||
| + | # set smtp_pass = | ||
| + | set from = " | ||
| + | |||
| + | ####Pour Hotmail | ||
| + | ####HOTMAIL | ||
| + | #set spoolfile=pops:// | ||
| + | #set pop_user=" | ||
| + | #set ssl_force_tls = yes | ||
| + | #set imap_passive=" | ||
| + | #set imap_check_subscribed=" | ||
| + | #set imap_list_subscribed=" | ||
| + | #set smtp_url=" | ||
| + | #set from=" | ||
| + | |||
| + | # petit plus | ||
| + | set trash = " | ||
| + | set postponed=" | ||
| + | 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=" | ||
| + | |||
| + | # locales FR pour les nom des jours et mois | ||
| + | set locale=" | ||
| + | |||
| + | # Format de date | ||
| + | set date_format=" | ||
| + | |||
| + | # phrase d' | ||
| + | set attribution=" | ||
| + | set forward_format=" | ||
| + | set forward_quote | ||
| + | |||
| + | # | ||
| + | mailboxes ! | ||
| + | #alternates | ||
| + | |||
| + | color attachment magenta default # attachments | ||
| + | color body brightred default " | ||
| + | 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=" | ||
| + | |||
| + | set pager_index_lines=7 | ||
| + | set pager_stop | ||
| + | |||
| + | # | ||
| + | set implicit_autoview | ||
| + | auto_view text/html application/ | ||
| + | set mailcap_path=" | ||
| + | set mailcap_sanitize=yes | ||
| + | |||
| + | alternative_order text/plain text/ | ||
| + | ~/.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 ### | ||
| + | |||
| + | # Fichier d' | ||
| + | set alias_file=' | ||
| + | source ' | ||
| + | ~~~ | ||
| + | |||
| + | Exemple de conf pour un accès directe type Mailbox http:// | ||
| + | |||
| + | `~/.muttrc` | ||
| + | ~~~ini | ||
| + | set mbox_type=Maildir | ||
| + | |||
| + | set folder=" | ||
| + | set mask=" | ||
| + | set mbox=" | ||
| + | set record=" | ||
| + | set postponed=" | ||
| + | set spoolfile=" | ||
| + | ~~~ | ||
| + | |||
| + | |||
| + | Classer les mails par date | ||
| + | |||
| + | `~/.muttrc` | ||
| + | ~~~ini | ||
| + | set sort_aux = last-date-received | ||
| + | set sort = reverse-threads | ||
| + | ~~~ | ||
| + | |||
| + | |||
| + | ## Visualisation de mail en HTML | ||
| + | |||
| + | Source : http:// | ||
| + | |||
| + | A jouter | ||
| + | `~/.muttrc` | ||
| + | ~~~ini | ||
| + | set implicit_autoview | ||
| + | auto_view text/ | ||
| + | set mailcap_path=" | ||
| + | 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; | ||
| + | ~~~ | ||
| + | |||
| + | Si vous désirez utiliser Links ou Links2: | ||
| + | |||
| + | `.mailcap` | ||
| + | ~~~ | ||
| + | text/html; links2 -dump %s; nametemplate=%s.html; | ||
| + | ~~~ | ||
| + | |||
| + | 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" | ||
| + | |||
| + | 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 | ||
| + | |||
| + | ~~~bash | ||
| + | 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/ | ||
| + | Logging in... | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | source: errors in / | ||
| + | Press any key to continue... | ||
| + | ~~~ | ||
| + | |||
| + | Solution | ||
| + | ~~~bash | ||
| + | env TERM=xterm-256color neomutt | ||
| + | ~~~ | ||
