On Sat, Jul 04, 2009 at 08:05:07PM +1000, Rod Whitworth wrote: > I have been running email for a couple of small domains for a few years > using Postfix and Teapop on OpenBSD. No complaints. > > I have scripted user addition with passwords etc etc. > > Now somebody (important of course) wants webmail. > > I went hunting. About the only webmail server I found that did not need > an imapd was sqwebmail and we don't have a port for that. Yes, I could > have a crack at making a port but that, given a loooong absence from C > for me and also that it doesn't look really modern, sounded like it > would be loading myself with a pressure job. > > So looking at others needing imap showed me RoundCube. Pretty snazzy > looks, renders all that fancy junk that seems to be all the go now and > we have a package for it. > > So which imap? Dovecot looked like a candidate. It can use sqlite as > does Roundcube and I know it can do authentication for Postfix so it > looked like a suitable candidate. > > Then I found out that Roundcube uses sqlite and Dovecot uses sqlite3. I > don't think I want to have to synch two databases all the time. > > Does anybody know what combination works well with nothing as silly as > mismatched db versions? Maybe there is a way to get Roundcube (the > component I'd like to keep) to compile with sqlite3 but I haven't seen > a hint that that is supported, and whilst I do more research I'd like > to hear from someone who has invented the wheel I'm working on. >
A few combinations that worked more or less good for us: - qmail/ldap/courier-imap/squirrelmail (qmail not in ports though) - postfix/ldap/courier-imap/squirrelmail - postfix/postgresql/courier-imap/zemail (perl based, not in ports) - sendmail/ldap/dovecot/custom solution (based on perl/catalyst) LDAP as backend is pretty neat, and you can find good clients (admintools) for any operating system. The old courier-imap version worked ok, but the new ones made me recheck our options and dovecot made it. I'll send an update to version 1.2.0 after the unlock, but that's a different story. Dovecot has quite useful features, sensible config files and it has been pretty stable for us now since over a year. As webmail i nowadays prefer perl code as i can hack it easily into shape or fix it if necessary. In the end i wrote our own one, which i'll release sometime in the future, but don't hold your breath... There are more webmail options in the tree though if you consider php based apps, www/imp is one example. Providing mail/webmail hosting for a few years now and sendmail/ldap/dovecot is by far the nicest setup, took some time to get there but was worth it. Just a few of our attempts at integrated solutions :-) Regards, Simon
