Cyrus IMAP and MySQL mailboxes (Building load-balancing cluster)

adam at morrison-ind.com adam at morrison-ind.com
Thu Nov 16 13:39:20 EST 2006


> The short question is: can Cyrus IMAP take mail from MySQL tables?

I'm not aware of any such backend;  and I think it would be a crazy  
method to store mail and performance would suck.  You may *THINK*  
MySQL is fast, it isn't - certainly not compared to a filesystem  
[doubly so when dealling with BLOBs,  which is essentially what a mail  
message is]

> And where can I read about how to setup it?

There is a package called DbMail.  Maybe you want to look at that.

> The long story is now. I need to setup load-balancing mail system. I
> culdn't find open-source mail systems that have genuine cluster
> support,

What is "genuine cluster support"?

> The main problem is to build a shared storage that can survive server
> crashes, where mail will be stored.

Use a SAN.

> I have found that MySQL-cluster is
> reliable and fast. So, mail will be stored in MySQL tables. And I know
> that Postfix can store mail in MySQL. So, I need POP3 server that can
> take letters from MySQL tables.

See DbMail.

> Is it possible to make such system? Or do you know better solutions
> for multiple node load-balancing cluster?



More information about the Info-cyrus mailing list