Photos récentes


Pages

Liens

Mots-clés

Archives

Ce site…

Gnus et IMAP sur SSH

November 28th, 2012 at 11:26 pm by nono

Un peu de contexte pour commencer. Au boulot, mon courrier électronique est stocké sur mon PC, dans une série de boites à lettres au format Maildir, regroupées dans un répertoire appelé fort originalement ~/Maildir. À la maison, j’utilise Gnus pour lire mon courrier électronique, et je voudrais fort logiquement accéder à ces boites. Je dispose pour ça uniquement d’une connexion SSH configurée comme il faut avec les clés qui vont bien (en vrai, je pourrais avoir plus, mais ça compliquerait la config réseau).

Premier réflexe : sshfs. Ça a l’air bien sur le papier, mais ça manque sérieusement de stabilité quand il s’agit de manipuler des milliers de fichiers. À oublier donc.

Deuxième réflexe : IMAP. Dans le détail :

  • J’ai installé Dovecot sur le PC du boulot.
  • J’y ai posé dans mon home un fichier .dovecotrc qui contient la ligne suivante :
mail_location = maildir:~/Maildir:LAYOUT=fs
  • J’ai ajouté un serveur IMAP à mon Gnus :
(nnimap "licencieux.ircam.fr"
    (nnimap-stream shell)
    (imap-shell-program "ssh gomes [chez] licencieux [point] ircam [point] fr
            /usr/lib/dovecot/imap -c .dovecotrc"))

Voilà, c’est tout ! J’aime ce genre d’outil simple et flexible. 🙂

 

Tags: ,
Posted in geekeries


 




XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>