Barbara Greenwood <[EMAIL PROTECTED]> wrote:
> I've recently joined a project supporting & developing a web-based email
> system which uses Cyrus (1.5.19) as the mail server. We currently have
> nearly 100,000 accounts (not all of them active) - Cyrus is rapidly becoming
> the bottleneck on the system.
In what way?
> Does anyone have any experience of supporting systems with these kinds of
> numbers? Is Cyrus appropriate for these volumes? How can we build in
> redundancy (i.e. keeping the system up even if the box goes down)?
Do you have all those users on one box? To scale cyrus you
most probably need an access-layer (IMAP-Proxy,
WWW-Proxy behind load-balancers), which sends the user to
the right mailstore (probably after asking an LDAP server
for its location).
With several mailstores you multiply the probability of
failure - on the other hand most of the times not all
users will be affected by a crash.
> Also, some of my colleagues have suggested moving to Courier instead as they
> think this would give advantages in performance. However there would be a
> big hit involved while we migrated. Does anyone have hands-on knowledge of
> both Cyrus and Courier, and could offer any insight?
Sorry (I wish I had), but I've seen postings (I think on
the postfix mailinglist) from other Courier users, who
wanted to switch to Cyrus (for user compatibility reasons).
by
Töns
--
Linux. The dot in /.