💾 Archived View for thasmanie.fr › mutt.gmi captured on 2023-09-28 at 15:33:24. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-01-29)

-=-=-=-=-=-=-

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...