Édition : mutt-patched est maintenant présent dans les dépôt d'Ubuntu.

Gmail étant maintenant disponible avec le protocole imap et tous les avantages liés à ce protocole, je pense que c'est dorénavant la messagerie ultime. Je vais vous montrer comment je l'utilise avec Thunderbird et Mutt, les deux seuls clients mails qui me vont bien.

On commence par Thunderbird. J'ai trouvé toutes les informations qu'il faut sur ce billet très complet sur lifehacker.com. Le billet étant en anglais mais avec des captures d'écran complètes, je ne vais pas tous vous réexpliquer. Avec Gmail en français, vous avez juste besoin d'adapter les dossiers et filtres dans votre langue (par exemple, lorsque que vous êtes dans la configuration avancé pour modifier le libellé de la poubelle distante mail.server.serverX.trash_folder_name - [Gmail]/Trash est donc à remplacer par [Gmail]/Corbeille)

Thunderbird-Gmail-imap.png

Pour Mutt, c'est un petit peu plus compliqué pour obtenir un bon résultat mais c'est aussi car j'aime bien les panneaux latéraux (filtre - dossier imap) de Gmail et je ne peux plus m'en passer alors on va ajouter un patch bien connu (sidebar-mutt).

On commence par récupérer les sources de Mutt (1.5.17 pour moi) et le patch Mutt-sidebar dont je vous ai parlé. Et bien sûr les dépendances nécessaires :

  • libgdbm-dev
  • libsasl2-dev
  • libssl-dev
  • zlib1g-dev
  • libslang2-dev

Et dans une moindre mesure :

  • build-essential si vous ne l'avez pas dèjà
  • libncurses5-dev pour Mutt classique
  • checkinstall pour faire un paquet

Uns fois les sources de Mutt extraites et un terminal dans le dossier, on y copie le patch et on ... patch tout ça :)

patch < ./patch-1.5.17.sidebar.20071102.txt

Aux deux dernières questions, on répond imap/imap.c et imap/command.c. Je ne suis qu'un novice en Patchage, ne me demandez pas pourquoi il ne les trouve pas comme un grand :) .

On va utiliser slang plutôt que NCurses car d'après Paul Rouget, ça fonctionne mal avec NCurses.

./configure  --with-slang --with-ssl  --with-sasl --enable-hcache --enable-imap  --enable-smtp 
make
sudo checkinstall

On a presque fini. il faut configurer le £$¤*& de fichier de configuration (.muttrc). Vous pouvez vous inspirer du mien, qui est lui même inspiré du cadeau de Mr Rouget (un grand merci ;) )

mutt-slag-patch-gmail-imap.png

Sources et liens complémentaires :
http://blog.mozbox.org/post/2007/11/06/mutt-imap-gmail
http://bbs.archlinux.org/viewtopic.php?pid=293494
http://lifehacker.com/software/geek-to-live/turn-thunderbird-into-the-ultimate-gmail-imap-client-314574.php