Pages

Sunday, September 26, 2010

NoGnus takes Gnus to the next level.

A popular objection to using Gnus was that its IMAP performance was
poor and its article counting simply rubbish. Not any more. Lars has
written pretty much a totally new back end for the imap portion of
gnus. Following an exchange of emails today it now works with my
dovecot set up which uses virtual users on the same dovecot server to
seperate different gmail accounts I sync with my local dovecot using
the excellent offlineimap. e.g The select name is passed as the server
name and each one has a corresponding .authinfo "machine" entry. e.g





(add-to-list 'gnus-secondary-select-methods
`(nnimap "riley"
(nnimap-address "offlineimap")
(nnir-search-engine imap)
(nnimap-stream network)
))

(add-to-list 'gnus-secondary-select-methods
`(nnimap "shamrockpub"
(nnimap-address "offlineimap")
(nnir-search-engine imap)
(nnimap-stream network)
))

(add-to-list 'gnus-secondary-select-methods
`(nnimap "friends"
(nnimap-address "offlineimap")
(nnir-search-engine imap)
(nnimap-stream network)
))




riley, friends and shamrockpub all have entries in .authinfo.gpg e.g




machine riley login riley password pass1
machine friends login friends password pass2
machine shamrockpub login shamrockpub password pass3




and these then, in turn, correspond to dovecot virtual users.
Group refresh is almost instant now. And article counts appear to be spot on.
You can grap nognus from here. Be sure to add it to you path and remember you need to




(load "gnus-load")




Grab it while its hot - I'm sure he would sooner get bug reports now
rather than months down the road when his mojo is depleted!

You can get nognus here.

--
My Emacs Files At GitHub

1 comment:

  1. But you're still using offline imap, so the performance isn't so great that you're able to directly hit gmail. Of course, to get proper performance, emacs needs to support threads.

    ReplyDelete