Il était une fois mutt, thunderbird et maildir
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
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
Commentaires
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