Il était une fois mutt, thunderbird et maildir

Encore un truc de technicien mais l'information est bonne à prendre et surtout à diffuser.

Il y a plus de dix ans, quand j'ai commencé à avoir une boite mail sous linux (ça ne nous rajeunis pas tout ça brrrrr), je suis devenu totalement fan de mutt ... c'est un logiciel qui permet de lire et gérer ses mail sans interface graphique (dans la fenêtre de commande quoi en bref).

Les raisons qui fait que je suis devenu fan ?

  • impossible d'être plus rapide que mutt :p
  • tout au clavier (pas de souris, l'air de rien c'est un gain de temps incroyable)
  • une simple connexion ssh vers mon serveur et hop je peux bosser, lire et répondre à mes mails
  • le filtrage des mails entrant avec procmail, complément sympathique à mutt

Les limites ?

  • impossible de lire les pièces jointes facilement surtout si ce sont des images
  • il ne faut pas l'utiliser devant des clients ou amis si on ne veut pas leur faire peur

Mutt.png

Source: http://commons.wikimedia.org/wiki/File:Mutt.png

Et puis le temps a passé, j'ai cessé d'utiliser mutt lors du passage de rycks à ryxéo. J'ai alors utilisé divers outils tels que evolution, balsa, sylpheed et finalement thunderbird.

Toute personne qui a changé plusieurs fois de logiciel de gestion de mail a du rencontrer le principal problème: comment garder ses mails quel que soit l'outil utilisé. Une réponse simple que nous utilisons depuis la création de ryxéo c'est d'utiliser les boites mail sous la forme "Maildir". Ainsi, quel que soit le logiciel utilisé on retrouve le contenu et l'historique.

Alors pourquoi je parle de tout ça, c'est simple: ayant un peu de temps à perdre (ou plutôt, ne voulant pas aller bosser ce matin), je me suis lancé dans la doc de mutt pour finalement tomber sur le site web suivant: http://www.elho.net/mutt/maildir/ qui m'a donné la solution pour que puisse à nouveau utiliser ponctuellement mutt lorsque j'en ai besoins.

En bref, les lignes minimales dont j'ai eu besoin pour mon ~/.muttrc:

set from="Eric Seigne <adresse email@truc.net>"
set signature="~/Mail/signatures/signatures.ryxeo"
set alias_file=~/Mail/mail_aliases
set mbox_type=Maildir
set folder="~/.Maildir"
set mask="!^\\.[^.]"
set mbox="~/.Maildir"
set record="+.Sent"
set postponed="+.Drafts"
set spoolfile="~/.Maildir"
mailboxes `echo -n "+ "; find ~/.Maildir -maxdepth 1 -type d -name ".*" -printf "+'%f' "`
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
QR code
Send to friend

Commentaires

18 fév. 2011 14:33

Bonjour,

très intéressant et c'est presque ce que je cherche !

J'utilise thunderbird sur ma machine avec ubuntu

je peux ouvrir ma boite avec mutt de cette manière :
mutt -f ~/.thunderbird/xxxx.default/ImapMail/mail.example.com/INBOX

Seulement j'ai l'impression qu'il manque quelquechose (la première fois que j'ai fait ça, tout les mails étaient considérés comme lus).

Une solution ?

Merci d'avance

Michaël

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.