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

Reply via email to