>In order to support an unlimited number of virtual domains (and
>consequently lots of users), does anyone know of a way to utilize qmail
>w/ cyrus imap over a more than one server architecture?
>
>I'm keen on having front end qmail servers accepting mail and
>smtproute'ing it to back-end cyrus imap servers. The question is: when a
>user imaps in, how can I authenticate the user to the appropriate
>back-end cyrus server which holds their mail.
I don't know of any good, working solutions for redirecting users from a
"virtual" IMAP server to another physical server. I think the direction
that this is supposed to take is use ACAP to find out your server and then
automatically go there.
However, if you've got a bunch of virtual domains, why not have a bunch
of IMAP hosts and have each IMAP host pointed to by a number of
"imap.virtualdomain.com" names. So, all the "virtualdomain.com" users point
to that, and if you need to move their server you just change DNS. This
means that you can't split users from one virtdomain across multiple IMAP
servers, but with multiple IMAP servers you can balance "an unlimited number
of virtual domains." You only run into trouble when one virtualdomain has
so many users it alone can overload one of your IMAP servers.
Just a question - I don't virtual so there may be a great reason not to
that I don't know about.
-- Greg