MHI
What?
MH for IMAP
MHI is a commandline style mailreader in the tradition of mh and nmh, but mutated to support IMAP.
Why?
One thing that IMAP provides is the ability for multiple clients to access the same mail store. Graphical clients are all well and good, but sometimes a reversion to the commandline is necessary. Also, IMAP is a way to abstract the backing store, so MHI doesn't care whether your folders are in Maildir or MH or mbox format - they're available via IMAP, which is good enough. Neither mh nor nmh will talk to an IMAP server, so I had to write my own client.
How?
Python. imaplib. configobj. readlisp.
Status
It's at (arbitrarily chosen) v0.5. It needs to be rewritten, probably, as the lack of some abstractions (message ID's in particular) is beginning to show. Also, doing everything as a procedure was a great quick hack but leads to quite a mess.
Downloading
as a tarball
from here
via an SCM
via git: git clone git://git.software.place.org/mhi.git
via http: git clone http://git.software.place.org/git/mhi.git
If you're unfamiliar with Trac, see the TracStart for an intro.
Attachments
- mhi-0.5.tar.gz (28.7 kB) -
MHI v0.5
, added by pj on 09/21/07 21:37:26.
