I am currently using Cyrus IMAPd, and been using it for a long time, the main reason being that I want an IMAP server with nice server-side filtering, which Cyrus provides via Sieve. Given that Sieve is integrated with Squirrelmail, all is good. Or is it? Cyrus IMAPd is powerful, but it's a complete mess to upgrade, either when upgrading the software per se, or when upgrading the whole OS. There are just too many "moving parts", complicated by the fact that it interacts with SELinux. And so on. So I'm kind of starting to hate it. But recently Freshmeat reminded me of DBMail: http://www.dbmail.org/ And today I noticed that DBMail uses Sieve. Very nice! Now, storing email in a database might be a controversial idea. I can definitely see at the same time some advantages, but also some disadvantages. However, for an IMAP server that essentially is used only by two people, I don't think the database per se can be a problem. So, what I'm asking is: Anybody here using DBMail? Any success stories? Horror stories? "Meh" stories? If I do end up using it, most likely I'll use ver 2.2.5 (available in the EPEL repo) with CentOS 5, probably with a MySQL backend (but I'm not sure yet, SQLite might be another option). -- Florin Andrei http://florin.myip.org/
Florin Andrei wrote:> I am currently using Cyrus IMAPd, and been using it for a long time, the > main reason being that I want an IMAP server with nice server-side > filtering, which Cyrus provides via Sieve. Given that Sieve is > integrated with Squirrelmail, all is good. > > Or is it? > Cyrus IMAPd is powerful, but it's a complete mess to upgrade, either > when upgrading the software per se, or when upgrading the whole OS. > There are just too many "moving parts", complicated by the fact that it > interacts with SELinux. And so on. > So I'm kind of starting to hate it. > > But recently Freshmeat reminded me of DBMail: > > http://www.dbmail.org/ > > And today I noticed that DBMail uses Sieve. Very nice! > > Now, storing email in a database might be a controversial idea. I can > definitely see at the same time some advantages, but also some > disadvantages. However, for an IMAP server that essentially is used only > by two people, I don't think the database per se can be a problem. > > So, what I'm asking is: > > Anybody here using DBMail? Any success stories? Horror stories? "Meh" > stories? > If I do end up using it, most likely I'll use ver 2.2.5 (available in > the EPEL repo) with CentOS 5, probably with a MySQL backend (but I'm not > sure yet, SQLite might be another option). >I used it quite some time ago, and it did work rather well. The most difficult time I had was getting the mail server integration working right. I suspect that it's probably come a long way since I used it (2 years now) and when I did use it it really gave me no problems. A good web/other interface for administration would have been very useful, but what was there at the time was utter crap. -- James A. Peltier Technical Director, RHCE SCIRF | GrUVi @ Simon Fraser University - Burnaby Campus Phone : 778-782-3610 Fax : 778-782-3045 Mobile : 778-840-6434 E-Mail : jpeltier at cs.sfu.ca Website : http://gruvi.cs.sfu.ca | http://scirf.cs.sfu.ca MSN : subatomic_spam at hotmail.com
Florin Andrei wrote:> I am currently using Cyrus IMAPd, and been using it for a long time, > the main reason being that I want an IMAP server with nice server-side > filtering, which Cyrus provides via Sieve. Given that Sieve is > integrated with Squirrelmail, all is good.have you tried Dovecot? it seems a lot simpler and easier to setup and manage than Cyrus. I believe it has optional database integration. Dovecot also supports Sieve, also, although I've never used this, http://wiki.dovecot.org/LDA/Sieve Dovecot also is bundled with CentOS 4 and later, I dunno about CentOS 3.
Florin Andrei wrote: ...> And today I noticed that DBMail uses Sieve. Very nice!... What's the advantage of using sieve compared to procmail? Mogens -- Mogens Kjaer, Carlsberg A/S, Computer Department Gamle Carlsberg Vej 10, DK-2500 Valby, Denmark Phone: +45 33 27 53 25, Fax: +45 33 27 47 08 Email: mk at crc.dk Homepage: http://www.crc.dk
> > Now, storing email in a database might be a controversial idea. I can > definitely see at the same time some advantages, but also some > disadvantages. However, for an IMAP server that essentially is used only > by two people, I don't think the database per se can be a problem.What's the controversy? Think Exchange, Domino, Groupwise. Anybody here using DBMail? Any success stories? Horror stories? "Meh"> stories?If I do end up using it, most likely I'll use ver 2.2.5 (available in> the EPEL repo) with CentOS 5, probably with a MySQL backend (but I'm not > sure yet, SQLite might be another option).1-2 years ago I migrated away from Maildir files to DBMail using MySQL. My goals was primarily stability. With replicated database servers and separating the frontend from the backend, I gained reliability and flexibility. This wasn't for user accounts (Exchange handled those), but for dedicated addresses related to products. Another server process typically POP'd the messages. Generally it worked great. There's a bit of setup and testing involved, but overall I was quite happy with it. There's a web admin interface that works pretty well also. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.centos.org/pipermail/centos/attachments/20071103/f694ad51/attachment.html>