IMAP support for NMH¶
NMH is the (new) MH Mail Handling System, an update on the classic MH Mail Handling system, originally by the RAND Corporation.
The project is hosted at http://savannah.nongnu.org/projects/nmh/, and it is a classic bazaar-style open source project
without any formal organization around it. NMH is also rather mature -- for 95% of users, many of them multi-decade users,
it does what they need, and there is no further need to innovate.
NMH is, however, one of the few scritable, command-line focused mail user agents. It is used in many places to manipulate
mail on local disks. Many people would like to be able to use it to manipulate mail residing on remote disks accessible
via IMAP.
There have been some efforts (http://lists.gnu.org/archive/html/nmh-workers/2006-01/msg00068.html and http://lists.gnu.org/archive/html/nmh-workers/2009-10/msg00004.html
and http://code.google.com/p/mhi/), to do this, but there is been no clear system that worked well.
We invite a student interested in IMAP, FUSE or command line mail user agents to propose something.
We think that a project of sufficiently constrained scope can be done in one summer.