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?
---- Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html