-- Leo's gemini proxy

-- Connecting to thasmanie.fr:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini;lang=fr

Client mail Mutt

publié le 2022/08/26

retour


Intro


Mutt est un client mail qui permet ses lire dans un terminal. Il gère les protocoles courants Imap, Pop, Smtp mais aussi local comme Mbox ou Maildir.


Très léger, un des avantages est de pouvoir le lancer sur un serveur distant en se passant de serveur web.


Site officiel de mutt


Capture d'écran de mutt


Configuration


Tout se passe dans le fichier ~/.muttrc et voici quelques exemples. Le détail se trouve dans la doc.


Documentation mutt


Infos personnelles


set realname = "Thasos Kanan"

Édition


set editor="vim"
set edit_hdrs  # pour éditer les headers aussi

Barre latérale


set sidebar_visible=yes
set mail_check_stats=yes     # stats pour avoir le nombre de mail non lu dans la sidebar
set sidebar_sort_method=name
set sidebar_format="%B%?N?%* [%N]?"    # affichera [x] où x est le nombre de mail non lu
set sidebar_new_mail_only=no
set sidebar_folder_indent=yes
set sidebar_short_path=yes

Quelques raccourcis personnels


# raccourcis
# --------------------------------
macro index c "<change-folder>?<toggle-mailboxes>" "open a different folder"
macro pager c "<change-folder>?<toggle-mailboxes>" "open a different folder"
macro index C "<copy-message>?<toggle-mailboxes>" "copy a message to a mailbox"
macro index M "<save-message>?<toggle-mailboxes>" "move a message to a mailbox"
macro compose A "<attach-message>?<toggle-mailboxes>" "attach message(s) to this message"
# archivage
macro index A ":set confirmappend=no delete=yes auto_tag=yes\n<save-message>=.archive\n<sync-mailbox>:set confirmappend=yes delete=ask-yes\n"
# pour move et copy depuis un sous-dossier
macro index C "<copy-message>?<toggle-mailboxes>" "copy a message to a mailbox"
macro index M "<save-message>?<toggle-mailboxes>" "move a message to a mailbox"

GPG


Il est possible d'utiliser GPG (PGP) avec mutt, le mieux est de créer un fichier de conf dédié, on aura ainsi dans .muttrc :


# gpg
# --------------------------------
source ~/.mutt_gpg.rc
set crypt_autosign=yes    # signer tout ses mails par défaut

Et on peut trouver une base de ce fichier selon notre distrib (/usr/share/doc/mutt/examples/gpg.rc sous debian).


Où trouver le fichier gpg.rc ?


Autre


À noter qu'il existe aussi neomutt, un fork qui est sensé être plus moderne. Mais je n'ai pas vu de grande différence en testant...

-- Response ended

-- Page fetched on Sun May 5 12:39:43 2024