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 /.

Reply via email to