[plug] Virtual email users - storing mail in a database?

Bernd Felsche bernie at innovative.iinet.net.au
Sun Jun 12 22:57:00 WST 2005


Craig Ringer <craig at postnewspapers.com.au> writes:

>On Sun, 2005-06-12 at 11:11 +0800, Matthew Lambie wrote:
>> What I'd really like is to have virtual users on virtual domains,
>> ...

>> users and their mail in a (MySQL) database
>        ^^^^^^^^^^^^^^

>I only just noticed that bit. I don't do that with Cyrus IMAPd, and I
>don't think it supports it. The feature is sometimes requested on the
>info-cyrus list, but nothing has ever come of it. The usual comments are
>that it'd be both slower and less reliable to do things that way,
>compared to Cyrus's maildir-like indexed mail store.

>Cyrus /does/ however use a mail spool all owned by user 'cyrus' . Access
>control is all done in Cyrus its self using its internal ACLs - there
>are never permissions problems with the mail store. This is probably a
>pretty good alternative to using an RDBMS for mail. It's sure a heck of
>a lot easier to back up when you have eight gigs and growing of mail.

Never mind the horrible abuse of an RDBMS for storing email
messages.  An object-based storage would make far more sense than RDBMS.

But neither really is an improvement over Cyrus storing files in a
suitable filesystem.
-- 
/"\ Bernd Felsche - Innovative Reckoning, Perth, Western Australia
\ /  ASCII ribbon campaign | I'm a .signature virus!
 X   against HTML mail     | Copy me into your ~/.signature
/ \  and postings          | to help me spread!




More information about the plug mailing list