mirroir readonly du Gitit wiki.evolix.org (attention, ne rien commiter/merger sur ce dépôt) https://wiki.evolix.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

170 lines
5.7 KiB

4 years ago
4 years ago
4 years ago
3 years ago
4 years ago
3 years ago
3 years ago
1 year ago
1 year ago
  1. # Installation
  2. Mutt est un client mail utilisé en ligne de commande.
  3. Son interface utilise "ncurses".
  4. ~~~
  5. # apt install mutt
  6. ~~~
  7. # Commandes
  8. ## Guide de survie
  9. ~~~{.bash}
  10. ? : "Aide"
  11. m : "Rédiger un nouveau mail"
  12. r : "Répondre"
  13. g : "Répondre à tous"
  14. y : "Naviguer dans les sous-Maildir"
  15. w : "Appliquer un flag sur le mail"
  16. W : "Supprimer un flag sur le mail"
  17. o : "Trier les mails"
  18. a : "Ajouter un fichier au mail (pièce jointe)"
  19. h : "voir les en-têtes du mail"
  20. <Tab> | j : "Sélectionner le mail non lu suivant"
  21. s : "Sauvegarder le mail"
  22. v : "Regarder pièces-jointes"
  23. d : "Supprimer le mail courant"
  24. D : "Sélectionner tous les mails à supprimer"
  25. > : "Défiler la liste des mails vers le bas"
  26. < : "Défiler la liste des mails vers le haut"
  27. q : "Quitter l'écran"
  28. i : "Revenir à l'index"
  29. t : "taguer le mail courant"
  30. T : "taguer tous les mails correspondant à la recherche"
  31. * : "Aller au dernier mail reçu"
  32. ~~~
  33. ## Motifs de recherche
  34. Les actions de type recherche, tag… savent utiliser des motifs pour sélectionner les messages. On peut utiliser un ou plusieurs motifs :
  35. ~~~
  36. ~A tous les messages
  37. ~b EXPR messages qui contiennent EXPR dans le corps
  38. ~B EXPR messages qui contiennent EXPR dans tout le message
  39. ~c USER messages en cc: à USER
  40. ~C EXPR messages avec to: EXPR ou bien cc: EXPR
  41. ~D messages supprimés
  42. ~d [MIN]-[MAX] messages dont ``date-sent'' ets dans la plage de date
  43. ~E messages expirés
  44. ~e EXPR messages qui contiennent EXPR dans le champ ``Sender''
  45. ~F messages marqués d'un drapeau
  46. ~f USER messages provenant de USER
  47. ~g messages signés avec PGP
  48. ~G messages chiffrés avec PGP
  49. ~h EXPR messages qui contiennent EXPR dans un des entêtes
  50. ~k messages qui contiennent des éléments PGP
  51. ~i ID messages dont ID est trouvé dans le champ ``Message-ID''
  52. ~L EXPR messages envoyés ou reçu de EXPR
  53. ~l messages adressés à une liste de diffusion
  54. ~m [MIN]-[MAX] messages dans la plage MIN à MAX *)
  55. ~n [MIN]-[MAX] messages avec un score compris entre MIN et MAX *)
  56. ~N nouveaux messages
  57. ~O anciens messages
  58. ~p messages qui vous sont adressés (utilise $alternates)
  59. ~P messages que vous avez écrit (utilise $alternates)
  60. ~Q messages qui ont été répondus
  61. ~R messages lus
  62. ~r [MIN]-[MAX] messages dont le champ ``date-received'' est dans la plage de date
  63. ~S superseded messages
  64. ~s SUBJECT messages ayant SUBJECT dans le champ ``Subject''
  65. ~T messages marqués
  66. ~t USER messages adressés à USER
  67. ~U messages non lus
  68. ~v message dans une discussion condensée
  69. ~x EXPR messages contenant EXPR dans le champ `References'
  70. ~y EXPR messages contenant EXPR dans le champ `X-Label'
  71. ~z [MIN]-[MAX] messages dont la taille est comprise entre MIN et MAX *)
  72. ~= messages dupliqués (voir $duplicate_threads)
  73. ~~~
  74. `EXPR`, `USER`, `ID`, et `SUBJECT` sont des expressions régulières.
  75. *) Les formes `<[MAX]`, `>[MIN]`, `[MIN]-` et `-[MAX]` sont aussi autorisées.
  76. ## Chiffrer ses mails avec GPG
  77. Voici les options de configuration de base :
  78. ~~~
  79. # Use GPGME
  80. set crypt_use_gpgme = yes
  81. set crypt_replysign = yes
  82. set crypt_replyencrypt = yes
  83. set crypt_replysignencrypted = yes
  84. set crypt_verify_sig = yes
  85. set crypt_autosign = yes
  86. # Definir la clé de chiffrement :
  87. set pgp_sign_as = 0x53415200
  88. ~~~
  89. Après avoir terminé la rédaction d'un mail, voici la suite de commande à suivre pour un mutt configuré en FR :
  90. ~~~
  91. p : Activer le mode de chiffrement
  92. c : Pour chiffrer le mail (sinon, plusieurs modes son proposés)
  93. y : Pour envoyer le mail
  94. o : Pour valider la sélection de la clé de chiffrement.
  95. ~~~
  96. ## Quelques séquences utiles
  97. ### Jeter un œil sur une série de mails avant de les déplacer en masse :
  98. * Dans la liste des messages ;
  99. * `l` pour filtrer la liste ;
  100. * `~s '\[evomaintenance\]'` le sujet doit contenir `[evomaintenance]` ;
  101. * une fois les mails parcourus ;
  102. * `T` pour taguer tous les mails (la recherche est normalement rappelée, il suffit de valider) ;
  103. * `;s` pour indiquer qu'on veut déplacer tous les mails tagués ;
  104. * saisie du dossier cible, par exemple `=.evomaintenance/`.
  105. ## Astuces de configuration
  106. Stocker ses mails dans Maildir et utiliser un dossier brouillon et une copie d'envoi.
  107. ~~~{.bash}
  108. set folder="~/Maildir"
  109. set spoolfile = ~/Maildir
  110. set record="+.Sent"
  111. set postponed="+.Drafts"
  112. ~~~
  113. Garder un historique des commandes et motifs de recherche :
  114. ~~~{.bash}
  115. set history=1024
  116. set save_history=2048
  117. set history_file="~/.mutt/history"
  118. ~~~
  119. Trier par thread par défaut, avec le thread entier qui suit la date du dernier message :
  120. ~~~{.bash}
  121. set sort=threads # default sort messages by thread
  122. set sort_browser=reverse-date # showing mbox list default to newest first
  123. set sort_aux=last-date-received # showing threads with youngest message last
  124. ~~~
  125. Format de date plus complet :
  126. ~~~{.bash}
  127. set date_format="%Y-%m-%d %H:%M"
  128. set index_format="%2C | %Z [%d] %-30.30F (%-4.4c) %s"
  129. ~~~
  130. Si on a beaucoup de mails dans la boîte et qu'on veut le "numéro" du mail sur sur plus de 2 chiffres, il suffit d'indiquer `%3C`, `%4C`
  131. Avec `%d`, la date est affichée (en utilisant le format indiqué pour `date_format` mais dans le fuseau horaire de l'expéditeur. Pour l'avoir dans le fuseau horaire local, il suffit de changer pour `%D`.
  132. Toute les options de format d'affichage de l'index (et des dates) sont "consultables dans la documentation":http://www.mutt.org/doc/manual/#index-format
  133. Désactiver le protocole CMS :
  134. Ajouter cette directive dans /etc/Muttrc :
  135. ~~~{.bash}
  136. set crypt_use_gpgme=no
  137. ~~~