Dear lazyweb,

I am looking for a replacement for IlohaMail, since I just noticed it stopped working reliably:

[Mon Oct 29 18:57:18 2012] [error] [client 195.144.91.202] PHP Warning:  strcasecmp() expects parameter 1 to be string, array given in /usr/share/IlohaMail/include/mime.inc on line 87, referer: [...]

This happens when trying to view an email. When that happens, the headers are parsed correctly, but the body isn't shown, and one has to instead click on the "view source" link to see anything at all.

There's actually a patch for this bug gathering dust in the BTS; that, plus the fact that it has not seen any upstream activity since 2005, and that the last maintainer upload into Debian was in 2008, makes me conclude that IlohaMail is probably dead.

Therefore, I'm looking for a replacement. Specifically, I'm looking for:

  • Something simple and lightweight. The server on which this will be running is a QNAP 419U, which is powerful enough to do some useful things, but not to the extent that I can just waste resources. Additionally, the webmail is only used as an emergency thing, when I don't have my laptop immediately with me.
  • If it's not written in PHP, that'd be a plus.
  • It must not require MySQL, and preferably no database at all (though I can live with PostgreSQL if needs be).
  • It should try to get at the mail either through IMAP or through reading maildirs

Does something like that exist? If so, pointers would be greatly appreciated.