Re: DoveCot vs Cyrus-Imapd Performance

From: Aleksandar Milivojevic (amilivojevic_at_pbl.ca)
Date: 01/14/05

  • Next message: Rick Stevens: "Re: Which PCI Wireless card"
    Date: Fri, 14 Jan 2005 15:38:49 -0600
    To: For users of Fedora Core releases <fedora-list@redhat.com>
    
    

    Kevin Fries wrote:
    > Les Mikesell wrote:
    > | On Fri, 2005-01-14 at 00:00, Aleksandar Milivojevic wrote:
    > |
    > |
    > |>And exactly how scalable are user accounts (the ones stored in flat
    > file called
    > |>/etc/passwd)? That will not scale well.
    > |
    > |
    > | I think you know that's irrelevant for anything using PAM. Dovecot is
    > | equally capable.
    >
    > I have a mail server that supports approximately 50-60 radio stations
    > across the country with approximately 700 end users. Because of the
    > dispersant number of users and geographic locations, I have set up a
    > certain number of users at the main office to use Webmin to add accounts
    > to the mail server. NOBODY is allowed shell access to the box but me,
    > and the Webmin limits these people's access to the add user applet.
    >
    > Despite using system accounts which Aleksandar thinks is unscalable,
    > this setup works perfectly. As new radio stations come online, we
    > create a simple text file and accounts are created in batch. As each
    > account is crated, their mail box is set up.

    700 users is nothing. You will not see any problems with scalability
    with that user base. Multiply it by 100, and you'll start seening first
    problems. Go past 100,000, and things get preaty tight.

    Before my wife talked me into moving to Canada (and out of all the warm
    places in Canada, Winnipeg was our destination), I've used to work for
    large national ISP where user's were stored in actual /etc/passwd. Mail
    server worked well until user base got to about 50,000 users on 4-CPU
    Alpha Server running Tru64 Unix (and later cluster of several Alpha
    Servers). Then, Internet boom hapened, and user base exploded. Things
    started to slow down drastically with each new user. Local system
    accounts proved not to be very scalable solution. In those days, there
    were no out-of-box solutions based on LDAP, like there are today. So
    what we did back than, we moved all users from shell accounts into
    Oracle database, and made patches for sendmail, procmail, and qpopper to
    work with users that exist only as records inside Oracle SQL database.
    That same 4-CPU Alpha Server that was beginning to be painfully slow,
    all the sudden was capable of hosting several milion mailboxes. Now,
    that is what I have in mind when I say scalability.

    If we were to do it again today, we'd probably simply use LDAP and
    Cyrus, with little development time spent for transition.

    -- 
    Aleksandar Milivojevic <amilivojevic@pbl.ca>    Pollard Banknote Limited
    Systems Administrator                           1499 Buffalo Place
    Tel: (204) 474-2323 ext 276                     Winnipeg, MB  R3T 1L7
    -- 
    fedora-list mailing list
    fedora-list@redhat.com
    To unsubscribe: http://www.redhat.com/mailman/listinfo/fedora-list
    

  • Next message: Rick Stevens: "Re: Which PCI Wireless card"

    Relevant Pages

    • Re: Is a DC needed Here?
      ... Yes I FULLY agree with you I want the file server for the mail but there are ... the mail you can create accounts just in the mail server DB alone. ... My mail server does not require AD ... because a mailbox is a difinitive object. ...
      (microsoft.public.windows.server.active_directory)
    • Re: Is a DC needed Here?
      ... My mail server does not require AD ... because a mailbox is a difinitive object. ... User accounts on each machine ia not going to help. ...
      (microsoft.public.windows.server.active_directory)
    • RE: mail server recommendations?
      ... I haven't tried it in a large-scale installation though, the personal server I run it on now only handles about 20 accounts or so. ... > I'm looking for a decent solution for a mail server software package. ... > from folks who have been there welcome. ...
      (freebsd-isp)
    • Re: Migration from Linux/QMail to SBS2003/Exchange2003
      ... getting them connected to Exchange is a hassle; ... > tools, email accounts, blow off those pop accounts, connect yourself to ... > the Exchange server [put in the server name, ... Our mail server is QMail with various ...
      (microsoft.public.windows.server.sbs)
    • Sending email to mydomain.com
      ... They do not offer an smtp server, ... different from the user account names for the exchange ... I added one user account in the POP3 Mailbox Accounts ...
      (microsoft.public.windows.server.sbs)