logo rss

Le client de messagerie Mutt

Mutt logo

Environnement

  • Mutt : 2.2.1

How to

Exclure sa propre adresse des messages répondre à tous :

  • On ajoute unset metoo dans le fichier de configuration de mutt ~/.muttrc :
user@host:~$ echo "unset metoo" >> ~/.muttrc

Activer l'IDLE :

  • On ajoute set imap_idle=yes dans le fichier de configuration de mutt ~/.muttrc :
user@host:~$ echo "set imap_idle=yes" >> ~/.muttrc

Accusé de réception :

  • On ajoute le champ Disposition-Notification-To: <monadresse@mondomaine> dans l'entête de son message (E pour éditer le message avec ses en-têtes).

Résoudre l'erreur impossible de sauvegarder le certificat SSL :

  • On ajoute set ssl_starttls="yes" et set certificate_file="~/.mutt_certificates" dans le fichier de configuration de mutt ~/.muttrc :
user@host:~$ echo -e "set imap_idle=yes\nset certificate_file="~/.mutt_certificates"" >> ~/.muttrc

Quelques commandes mutt

Accéder au courier
y Afficher les boites aux lettres auxquelles on est abonné
c Change folder : permet de se déplacer dans un autre dossier, on pourra utiliser la touche tabulation pour la complétion automatique
b Renvoyer le message à : permet de renvoyer un message à l'identique (en-tête comprise) à un destinataire
Ctrl+t Changer le type de message : ex : text/html, text/plain

Organiser son courier

  • Créer un dossier :
    • c (change folder)
    • ? (list)
    • Shift+c (create-mailbox)
  • Supprimer un dossier :
    • c (change folder)
    • ? (list)
    • d (delete-mailbox)
  • Déplacer un mail dans un dossier :
    • s (move)
    • Shift+c (copy)
  • Déplacer plusieurs messages :
    • t (marque les messages)
    • ; (indique qu'une action sera effectuée sur les messages marqués)
    • s (move)
  • IMAP : s'inscrire ou se désinscrire d'un dossier :
    • c (change folder)
    • ? (lister les dossiers)
    • T (afficher/cacher les dossiers non-souscrit)
    • u (unsubscribded/désabonner)
    • s (subscribded/s'abonner)
  • N'afficher que les messages de l'expéditeur toto@domaine.local :
    • l (Limiter aux messages correspondant à)
    • ~f toto@domaine.local (from toto@domaine.local)
  • Afficher seulement les mails entre deux dates :
    • l (Limiter aux messages correspondant à)
    • ~d 01/01/2018-31/12/2018 (from 01/01/2018 to 31/12/2018)
  • Afficher seulement les mails entre deux dates et depuis deux utilisateurs différents :
    • l (Limiter aux messages correspondant à)
    • (~f toto|~f titi) ~d 01/01/2018-31/12/2018 (from users toto or titi and between 2018/01/01 to 2018-12-31)
  • Afficher seulement les mails contenant un terme spécifique dans le sujet :
    • l (Limiter aux messages correspondant à)
    • ~s "elarge your P"
  • Afficher tous les mails :
    • l (Limiter aux messages correspondant à)
    • all
  • Rechercher EXPR dans le corps du message:
    • / (Rechercher)
    • ~b EXPR
  • Rechercher EXPR dans tous le message:
    • / (Rechercher)
    • ~B EXPR

Configuration File Example

  • Fichier ~/.muttrc :
# configuration de base
set realname = "Firstname LASTNAME"
set header_cache =~/.mutt/cache/headers
#set message_cachedir =~/.mutt/cache/bodies
set certificate_file="~/.mutt_certificates"

# imap configuration
set folder="imaps://imap.shebangthedolphins.net:993"
set spoolfile="+INBOX"
set record="+INBOX.Envoyés"
set imap_user = "user@shebangthedolphins.net"
set imap_pass = "IMAP_password"
set imap_passive="no"
set imap_check_subscribed="yes"
set imap_list_subscribed="yes"
set ssl_starttls=yes
# Automatically poll subscribed mailboxes for new mail (new in 1.5.11)
set imap_check_subscribed
# Reduce polling frequency to a sane level
set mail_check=60

# configuration SMTP
set smtp_url = "smtps://user@shebangthedolphins.net@smtp.shebangthedolphins.net:465/" #user@shebangthedolphins.net est le login d'authentification SMTP
set smtp_pass = "SMTP_password"
set from = "user@shebangthedolphins.net"
set use_envelope_from=yes # Pour que postfix ou sendmail ne change pas votre from

#address book
#set alias_file = ~/.mutt/adresses
#source ~/.mutt/adresses

set implicit_autoview 
set editor=/usr/bin/vim
auto_view text/html application/x-pgp-message 
set mailcap_path="~/.mailcap" 
set mailcap_sanitize=yes
unset metoo   # supprime l'adresse de l'expéditeur lors d'une réponse 
#set signature="~/.mutt/signature"

#activer l'idle :
set imap_idle=no

#disable SSL3
set ssl_use_sslv3=no
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Contact :

adresse mail de contact