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 04/08/2011, 20:44] – [Plugin Goobook] 88.164.0.129 | 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. | + | **Mutt** est un client de messagerie libre en mode console pour les systèmes UNIX. |
| Il supporte plusieurs formats de boîtes aux lettres électroniques, | Il supporte plusieurs formats de boîtes aux lettres électroniques, | ||
| - | 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, | ||
| Ligne 12: | Ligne 13: | ||
| 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 30: | Ligne 32: | ||
| set message_cachedir =~/ | set message_cachedir =~/ | ||
| - | # configuration imap | + | # |
| set spoolfile=imaps:// | set spoolfile=imaps:// | ||
| set imap_user = " | set imap_user = " | ||
| Ligne 38: | 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 54: | 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=" | ||
| Ligne 71: | Ligne 73: | ||
| set edit_hdrs | set edit_hdrs | ||
| auto_view text/html | auto_view text/html | ||
| - | #set editor=" | + | #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 105: | 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 | ||
| + | |||
| + | #ctrl-n, ctrl-p to select next, prev folder | ||
| + | #ctrl-o to open selected folder | ||
| bind index \CP sidebar-prev | bind index \CP sidebar-prev | ||
| bind index \CN sidebar-next | bind index \CN sidebar-next | ||
| Ligne 122: | Ligne 142: | ||
| bind pager \CN sidebar-next | bind pager \CN sidebar-next | ||
| bind pager \CO sidebar-open | bind pager \CO sidebar-open | ||
| - | </code> | + | |
| + | #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 : | ||
| Ligne 131: | Ligne 170: | ||
| * [ b ] : Afficher/ | * [ b ] : Afficher/ | ||
| - | Il est bien évidement possible de modifier librement les raccourcis clavier | + | 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' | ||
| - | ===== Plugin Goobook ===== | + | Exemple avec la touche Ctrl et la touche Up : |
| + | < | ||
| - | Maintenant, un élément important qui manquait était | + | Pour sortir de la détection |
| - | En pratique, Goobook permet de récupérer la liste des contacts en local et d'y rechercher des adresses emails. Il autorise aussi la création de nouveaux contacts sur son compte Google, mais pas la destruction. | + | |
| - | Goobook | + | ==== Plugin |
| - | Vous trouverez différentes version en suivant ce lien -> [[http:// | + | 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 email. Il autorise aussi la création de nouveaux contacts sur son compte Google, mais pas la destruction. | ||
| + | |||
| + | Goobook est la pièce qui manquait à mutt: tous vos contacts Gmail sont maintenant à portée de main. | ||
| + | |||
| + | Vous trouverez différentes version en suivant ce [[http:// | ||
| < | < | ||
| Ligne 159: | Ligne 209: | ||
| </ | </ | ||
| - | Pour vérifier le fonctionnement -> < | + | Pour vérifier le fonctionnement : |
| - | Le problème évident est d' | + | Le problème évident est d' |
| - | Il faut ajouter les lignes ci-dessous dans votre .muttrc | + | Il faut ajouter les lignes ci-dessous dans votre **.muttrc** |
| - | <code> | + | <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:// | + | |
| - | * [[http:// | + | |
| + | * **(en)** [[http:// | ||
| + | * **(en)** [[https:// | ||
| + | * [[wpfr> | ||
| + | * **(en)** [[https:// | ||
| + | ---- | ||
| + | // | ||
