Hi all, My comments about this are not an IMAP <-> nmh sync, BUT ...
Some years ago I started a project to create a web front-end to MH, which I've called MH-W (name inspired from MH-E in Emacs but for the web), and this email thread happens to coincide with my dusting it off to bring it back to life and try to mostly finish it/publish it to the open-source community. Basically, it's a web server FCGI plugin that authenticates as "you", much like one would be logging in with a shell, then on the backend uses the actual normal nmh commandline commands, then the output is pulled into a simple scripting language to assemble webpages. It can display email as actual web pages or degrade them via html2text-like capabilities for security, etc. In UNIX-y tradition, this is more of a "toolkit for MH web interfacing" than a shrink-wrapped solution, as it needs a webserver to connect with, you should have HTTPS certificates for secure connection, and a set of webpages with the script written into it to work properly. This was in part due to not wanting to make this too fixed on a particular "look/feel" and it lets one make the mechanics be capable of doing many different things. I plan on publishing examples with it including a full prototype setup, but who knows, maybe after versions of this get into the wild, some enterprising folks will suggest/collaborate on ways to interface this with other programmable web setups and we can make something more robustly configurable. There's nothing to show yet, but in about a month I hope to have my environment restored properly and updated to the newest nmh version to make forward progress. Some of this time is also investigating other ways to interface with it like using libmh instead of the nmh executables for performance/cleanliness. Regards, Erich Boleyn Michael Richardson writes: > Eduardo Alvarez <[email protected]> wrote: > > However, as time has passed, I've found myself needing to have access > > to my messages remotely, which means the previous solution is no longer > > viable. I was hoping to find some mechanism by which I can sync my IMAP > > mailboxes with local nmh mailboxes. I've seen applications like > > offilineimap and mbsync, but they work only on Maildir folders. If I > > could, ideally, use my procmail recipes into this workflow, it would be > > ideal. > > It's unfortunately, a FAQ, and the situation is still not great, and hasn't > changed. It's not something we can do. I want it too, exactly for the > reasons you say. And also I move my older email (more than 7-8 years), to > from my desktop to a server with more RAID-fu, and I'd also like access to > those archives. (Would be nice to mount it read-only even) > > My inbox is on my server, and until I pull it into MH, I can get to it via > IMAP or POP3. So at least, if I do some transaction on my phone which > requires a confirmation email, I can get that if I access it immediately. > > I also would like to be able to point a local running > thunderbird/evolution/.. at my local inbox via IMAP... but. > > If I had time, today I'd ffi-wrap libmh for Rust or GO. I think that there > are some newer IMAP server implementations in these nicer langauges.
