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 | ||
| mutt [Le 02/08/2011, 12:22] – kazersozet | mutt [Le 11/09/2022, 11:51] (Version actuelle) – Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>mutt email client}} | + | {{tag>Xenial courriel courrielleur}} |
| + | ---- | ||
| - | ====== | + | ====== |
| - | Mutt est un client de messagerie libre en mode console pour les systèmes UNIX. Il gère l' | + | **Mutt** est un client de messagerie libre en mode console pour les systèmes UNIX. |
| - | Mutt supporte plusieurs formats de boîtes aux lettres électroniques, | + | Il supporte plusieurs formats de boîtes aux lettres électroniques, |
| - | Pour envoyer du courrier, | + | Il offre des possibilités de configuration très poussées : il existe plusieurs centaines d' |
| - | Il offre des possibilités de configuration très poussées : il existe plusieurs centaines d' | + | Mutt est utilisé entièrement au clavier et supporte les fils de discussion, ce qui facilite le déplacement dans les longues discussions, |
| - | + | ||
| - | Mutt est utilisé entièrement au clavier et supporte les fils de discussion, ce qui facilite le déplacement dans les longues discussions, | + | |
| Le slogan de Mutt est « All mail clients suck. This one just sucks less », que l'on peut traduire par « Tous les logiciels de courrier électronique sont merdiques. Celui-ci est juste moins merdique ». Les développeurs et les utilisateurs de mutt prétendent que, bien que tous les clients de courrier aient des défauts, mutt est celui qui en a le moins. L' | Le slogan de Mutt est « All mail clients suck. This one just sucks less », que l'on peut traduire par « Tous les logiciels de courrier électronique sont merdiques. Celui-ci est juste moins merdique ». Les développeurs et les utilisateurs de mutt prétendent que, bien que tous les clients de courrier aient des défauts, mutt est celui qui en a le moins. L' | ||
| + | {{: | ||
| ===== Installation ===== | ===== Installation ===== | ||
| - | Il suffit d' | + | Il suffit d' |
| + | <note important> | ||
| ===== Configuration ===== | ===== Configuration ===== | ||
| - | Je préfère | + | Il est préférable de partir de zéro, il faut donc [[: |
| - | <code> | + | <file> |
| - | # configuration de base | + | # |
| set realname = " | set realname = " | ||
| set header_cache =~/ | set header_cache =~/ | ||
| Ligne 32: | Ligne 32: | ||
| set message_cachedir =~/ | set message_cachedir =~/ | ||
| - | # configuration imap | + | # |
| set spoolfile=imaps:// | set spoolfile=imaps:// | ||
| set imap_user = " | set imap_user = " | ||
| Ligne 40: | Ligne 40: | ||
| set imap_list_subscribed=" | set imap_list_subscribed=" | ||
| - | # configuration SMTP | + | # |
| set smtp_url = " | set smtp_url = " | ||
| set smtp_pass = " | set smtp_pass = " | ||
| set from = " | set from = " | ||
| - | set use_envelope_from=yes # Pour que postfix ou sendmail ne change pas votre from | + | set use_envelope_from=yes #Pour que postfix ou sendmail ne change pas votre from |
| - | # petit plus | + | #petit plus |
| set trash = " | set trash = " | ||
| set postponed=" | set postponed=" | ||
| Ligne 56: | Ligne 56: | ||
| set signature='/ | set signature='/ | ||
| - | # locales FR pour les nom des jours et mois | + | #locales FR pour les nom des jours et mois |
| set locale=" | set locale=" | ||
| - | # Format de date | + | #Format de date |
| set date_format=" | set date_format=" | ||
| - | # phrase d' | + | #phrase d' |
| set attribution=" | set attribution=" | ||
| set forward_format=" | set forward_format=" | ||
| set forward_quote | set forward_quote | ||
| - | |||
| - | # Gmail-style keyboard shortcuts | ||
| - | #macro index,pager y "< | ||
| - | #macro index,pager d "< | ||
| - | #macro index,pager gl "< | ||
| - | #macro index,pager gi "< | ||
| - | #macro index,pager ga "< | ||
| - | #macro index,pager gs "< | ||
| - | #macro index,pager gd "< | ||
| - | #macro index,pager gt "< | ||
| # | # | ||
| Ligne 83: | Ligne 73: | ||
| set edit_hdrs | set edit_hdrs | ||
| auto_view text/html | auto_view text/html | ||
| + | #set editor=" | ||
| - | color attachment magenta default | + | color attachment magenta default |
| - | color body brightred default " | + | color body brightred default " |
| - | color body brightcyan default [-a-z_0-9.]+@[-a-z_0-9.]+ # e-mail addresses | + | color body brightcyan default [-a-z_0-9.]+@[-a-z_0-9.]+ #e-mail addresses |
| - | color bold brightblue default | + | color bold brightblue default |
| - | color error brightwhite red # error messages | + | color error brightwhite red # |
| - | color hdrdefault magenta default | + | color hdrdefault magenta default |
| - | color header brightmagenta default ^(From): # From and Subject header | + | color header brightmagenta default ^(From): #From and Subject header |
| - | color header brightwhite default ^(Subject): # From and Subject header | + | color header brightwhite default ^(Subject): #From and Subject header |
| - | color header brightwhite default ^(Date): # Date header | + | color header brightwhite default ^(Date): #Date header |
| color header white default ^(In-Reply-To): | color header white default ^(In-Reply-To): | ||
| - | color indicator brightred default | + | color indicator brightred default |
| - | color markers brightblue default | + | color markers brightblue default |
| - | color message brightblack green # status messages | + | color message brightblack green # |
| - | color normal default default | + | color normal default default |
| - | color quoted yellow default | + | color quoted yellow default |
| - | color quoted1 green default | + | color quoted1 green default |
| - | color quoted2 brightblue default | + | color quoted2 brightblue default |
| - | color quoted3 blue default | + | color quoted3 blue default |
| - | color search black yellow | + | color search black yellow |
| - | color signature red default | + | color signature red default |
| - | color status default blue # status lines | + | color status default blue # |
| - | color tilde brightblue default | + | color tilde brightblue default |
| - | color tree green default | + | color tree green default |
| - | color underline brightgreen default | + | color underline brightgreen default |
| - | # Pour la gestion des accents | + | #Pour la gestion des accents |
| set locale=" | set locale=" | ||
| Ligne 116: | Ligne 107: | ||
| set pager_stop | set pager_stop | ||
| - | </code> | + | </file> |
| - | ===== Plugin Mutt Sidebar | + | ===== Utilisation |
| + | Lancez l' | ||
| + | < | ||
| - | Toujours dans l’optique de personnaliser son environnement, | + | ===== Plugins ===== |
| - | Il suffit d'[[: | + | ==== Plugin |
| + | < | ||
| - | <code> | + | Toujours dans l’optique de personnaliser son environnement, |
| - | # mutt sidebar | + | Il suffit d' |
| + | |||
| + | <file> | ||
| + | #set up the sidebar, default not visible | ||
| + | set sidebar_width=12 | ||
| + | set sidebar_visible=no | ||
| + | set sidebar_delim=' | ||
| + | set sidebar_sort=yes | ||
| + | |||
| + | #which mailboxes to list in the sidebar | ||
| + | mailboxes =inbox =ml | ||
| + | |||
| + | #color of folders with new mail | ||
| color sidebar_new yellow default | color sidebar_new yellow default | ||
| - | bind index \\CP sidebar-prev | + | |
| - | bind index \\CN sidebar-next | + | #ctrl-n, ctrl-p to select next, prev folder |
| - | bind index \\CO sidebar-open | + | #ctrl-o to open selected folder |
| - | bind pager \\CP sidebar-prev | + | bind index \CP sidebar-prev |
| - | bind pager \\CN sidebar-next | + | bind index \CN sidebar-next |
| - | bind pager \\CO sidebar-open | + | bind index \CO sidebar-open |
| - | </code> | + | bind pager \CP sidebar-prev |
| + | bind pager \CN sidebar-next | ||
| + | bind pager \CO sidebar-open | ||
| + | |||
| + | #I don't need these. just for documentation purposes. See below. | ||
| + | # | ||
| + | # | ||
| + | |||
| + | #b toggles sidebar visibility | ||
| + | macro index b '< | ||
| + | macro pager b '< | ||
| + | |||
| + | #Remap bounce-message function to " | ||
| + | bind index B bounce-message | ||
| + | |||
| + | # | ||
| + | #Mario Holbe suggests: | ||
| + | #macro index b '< | ||
| + | #macro pager b '< | ||
| + | # | ||
| + | |||
| + | |||
| + | </file> | ||
| Voici à présent de quoi naviguer sans problème dans la sidebar : | Voici à présent de quoi naviguer sans problème dans la sidebar : | ||
| - | | + | * [ Ctrl + p ] : Précédent. |
| - | * [ Ctrl + n ] : Suivant. | + | |
| - | * [ Ctrl + o ] : Ouvrir. | + | |
| - | * [ b ] : Afficher/ | + | |
| + | |||
| + | Il est bien évidement possible de modifier librement les raccourcis clavier. | ||
| + | === Trouver les codes des touches pour vos macros === | ||
| + | Dans Mutt tapez : | ||
| + | < | ||
| + | Retourne | ||
| + | < | ||
| + | Puis tapez sur n' | ||
| + | |||
| + | Exemple avec la touche Ctrl et la touche Up : | ||
| + | < | ||
| - | Il est bien évidement possible | + | Pour sortir |
| - | ===== Plugin Goobook | + | ==== Plugin Goobook ==== |
| - | Maintenant, un élément important qui manquait était la gestion des contacts, qui ne sont pas importés avec l'imap (pas avec mutt tout du moins). Qu' | + | Maintenant, un élément important qui manquait était la gestion des contacts, qui ne sont pas importés avec l'IMAP (pas avec mutt tout du moins). Qu' |
| - | En pratique, Goobook permet de récupérer la liste des contacts en local et d'y rechercher des adresses | + | En pratique, Goobook permet de récupérer la liste des contacts en local et d'y rechercher des adresses |
| - | Goobook est la pièce qui manquait à mutt: tous vos contacts | + | Goobook est la pièce qui manquait à mutt: tous vos contacts |
| - | Vous trouverez différentes version en suivant ce lien -> [[http:// | + | Vous trouverez différentes version en suivant ce [[http:// |
| - | Il suffit d' | + | |
| < | < | ||
| - | easy_install | + | wget http:// |
| + | tar -xzvf goobook-*.tar.gz | ||
| + | cd goobook-* | ||
| + | sudo python ./setup.py install | ||
| + | |||
| + | goobook config-template > ~/ | ||
| vi ~/ | vi ~/ | ||
| [DEFAULT] | [DEFAULT] | ||
| Ligne 165: | Ligne 209: | ||
| </ | </ | ||
| - | Le problème évident est d' | + | Pour vérifier |
| - | <code> | + | Le problème évident est d' |
| + | |||
| + | Il faut ajouter les lignes ci-dessous dans votre **.muttrc** | ||
| + | <file> | ||
| #Google contacts | #Google contacts | ||
| set query_command=" | set query_command=" | ||
| bind editor <Tab> complete-query | bind editor <Tab> complete-query | ||
| macro index,pager a "< | macro index,pager a "< | ||
| - | </code> | + | </file> |
| Lors de la création d'un nouveau message, il suffit de taper les premières lettres du noms de la personne qui se trouve dans votre carnet d' | Lors de la création d'un nouveau message, il suffit de taper les premières lettres du noms de la personne qui se trouve dans votre carnet d' | ||
| - | ===== Correction d' | + | ==== Correction d' |
| - | vous pouvez utiliser le paquet **[[apt:// | + | vous pouvez utiliser le paquet **[[apt>aspell-fr]]** |
| - | et ajouter la ligne suivante dans votre fichier .muttrc | + | et ajouter la ligne suivante dans votre fichier |
| - | <code> | + | <file> |
| - | # Correcteur d' | + | #Correcteur d' |
| set ispell=" | set ispell=" | ||
| - | </code> | + | </file> |
| - | ====== Raccourcis clavier non exhaustif ====== | + | ==== Plugin urlview |
| - | < | + | |
| - | c | + | Urlview est là pour nous aider. Il s'agit d'un analyseur de fichier simpliste, qui présente via une interface efficace les différentes url accessibles trouvées dans le dit fichier. |
| - | ESC c | + | Il suffit d' |
| - | C copy the current message to another mailbox | + | et d' |
| - | ESC C | + | <file> |
| - | ESC s decode a message and save it to a folder | + | macro index \cb |urlview\n |
| - | D | + | macro pager \cb |urlview\n |
| - | d delete the current message | + | </file> |
| - | F mark as important | + | |
| - | l show messages matching a pattern | + | |
| - | N mark message as new | + | |
| - | o | + | |
| - | O | + | |
| - | q save changes and exit | + | |
| - | s | + | |
| - | T tag messages matching a pattern | + | |
| - | t | + | |
| - | ESC t | + | |
| - | U | + | |
| - | u | + | |
| - | v | + | |
| - | x abort changes and exit | + | |
| - | <Return> | + | |
| - | < | + | |
| - | @ show the author' | + | |
| - | $ save changes to mailbox | + | |
| - | / | + | |
| - | ESC / | + | |
| - | ^L clear and redraw the screen | + | |
| - | ^T untag messages matching a pattern | + | |
| - | </code> | + | |
| - | ======= Liens ======= | + | ===== Pour debugger |
| + | Lancer la commande suivante et faire ce que vous voulez faire : | ||
| + | $ mutt -nd 5 | ||
| + | Ensuite quitter en tant ' | ||
| + | $ less ~/ | ||
| - | * [[http:// | + | ===== Voir aussi ===== |
| - | * [[http:// | + | |
| - | * [[http:// | + | |
| + | * **(en)** [[http:// | ||
| + | * **(en)** [[https:// | ||
| + | * [[wpfr> | ||
| + | * **(en)** [[https:// | ||
| + | ---- | ||
| + | // | ||
