From owner-freebsd-questions@FreeBSD.ORG Wed Feb 8 23:18:52 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B702A16A420 for ; Wed, 8 Feb 2006 23:18:52 +0000 (GMT) (envelope-from bill@celestial.com) Received: from mail.mi.celestial.com (dagney.celestial.com [192.136.111.7]) by mx1.FreeBSD.org (Postfix) with ESMTP id B942743D4C for ; Wed, 8 Feb 2006 23:18:51 +0000 (GMT) (envelope-from bill@celestial.com) Received: from localhost (localhost [127.0.0.1]) by mail.mi.celestial.com (Postfix) with ESMTP id 0F02E1E404 for ; Wed, 8 Feb 2006 15:18:51 -0800 (PST) Received: from mail.mi.celestial.com ([127.0.0.1]) by localhost (alexis.mi.celestial.com [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 54018-01-2 for ; Wed, 8 Feb 2006 15:18:50 -0800 (PST) Received: by mail.mi.celestial.com (Postfix, from userid 203) id 66A121DF13; Wed, 8 Feb 2006 15:18:50 -0800 (PST) X-Delivered: at request of bill on alexis.mi.celestial.com X-Original-To: bill@alexis.mi.celestial.com Delivered-To: bill@alexis.mi.celestial.com Received: from localhost (localhost [127.0.0.1]) by mail.mi.celestial.com (Postfix) with ESMTP id C98D51E1FE for ; Wed, 8 Feb 2006 15:02:24 -0800 (PST) Received: from mail.mi.celestial.com ([127.0.0.1]) by localhost (alexis.mi.celestial.com [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 46588-03-5 for ; Wed, 8 Feb 2006 15:02:24 -0800 (PST) Received: from camco.celestial.com (dagney.mi.celestial.com [192.168.253.27]) by mail.mi.celestial.com (Postfix) with ESMTP id 6B8EE1D87A for ; Wed, 8 Feb 2006 15:02:24 -0800 (PST) Received: by camco.celestial.com (Postfix, from userid 203) id 5D7F530823; Wed, 8 Feb 2006 15:02:24 -0800 (PST) X-Delivered: at request of bill on dagney.celestial.com Delivered-To: freebsd@celestial.com Received: from mail.mi.celestial.com (alexis.mi.celestial.com [192.168.253.44]) by camco.celestial.com (Postfix) with ESMTP id EE4F23081B for ; Wed, 8 Feb 2006 15:02:22 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by mail.mi.celestial.com (Postfix) with ESMTP id A81A21E523; Wed, 8 Feb 2006 15:01:31 -0800 (PST) Received: from mail.mi.celestial.com ([127.0.0.1]) by localhost (alexis.mi.celestial.com [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 46588-03-4; Wed, 8 Feb 2006 15:01:31 -0800 (PST) Received: by mail.mi.celestial.com (Postfix, from userid 203) id 513541E522; Wed, 8 Feb 2006 15:01:31 -0800 (PST) Date: Wed, 8 Feb 2006 15:01:31 -0800 From: Bill Campbell To: Bill Campbell Message-ID: <20060208230131.GA50351@alexis.mi.celestial.com> Mail-Followup-To: Bill Campbell References: <20060207222202.GA8604@math.jussieu.fr> <20060208002642.GA7618@alexis.mi.celestial.com> <20060208201938.GC23773@math.jussieu.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20060208201938.GC23773@math.jussieu.fr> User-Agent: Mutt/1.4.2.1i X-Virus-Scanned: amavisd-new at mi.celestial.com Sender: bill@celestial.com X-Virus-Scanned: amavisd-new at mi.celestial.com X-Spam-Flag: NO X-Spam-Status: No, score=-4.10 required=3.50 tests=ALL_TRUSTED, AWL with spamd X-Csys-md5body: fe8f90495bf71d83c324d7d2116e807d Resent-From: bill@alexis.mi.celestial.com Resent-Date: Wed, 8 Feb 2006 15:18:48 -0800 Resent-To: freebsd-questions@freebsd.org Resent-Message-Id: <20060208231850.66A121DF13@mail.mi.celestial.com> X-Virus-Scanned: amavisd-new at mi.celestial.com Cc: Subject: Re: Large imap server. X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd@celestial.com List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Feb 2006 23:18:52 -0000 On Wed, Feb 08, 2006, Albert Shih wrote: > Le 07/02/2006 à 16:26:42-0800, Bill Campbell a écrit >> On Tue, Feb 07, 2006, Albert Shih wrote: >> >Hi all >> > >> >I search some advice for large imap server. >> > >> >For me large is : 1000 users with 1 Go mails for each users. And every >> >users check by imap/pop those mail every 2 or 3 minutes. >> > >> >What's the «best» imap server ? Cyrus Imap or Courier-Imap ? (please this >> >is not a troll). >> >> I prefer Courier-imap because it uses Maildir storage while Cyrus >> uses something similar in that it stores each message in a file, >> but Cyrus also maintains index files which can get corrupted. >> >> We have several systems running courier-imap with 6000+ mailboxes >> on a single server without problems. > >Lots of thanks for you answer but what kind of server (hardware) you have ? Pretty standard Intel machines ranging from 1GhZ Pentium IIIs on up. The major factor is whether you're planning on running spamassassin on incoming mail. SA is a huge memory hog. One of our regional ISP customers with just under 10,000 mail users has one machine that receives all incoming mail, runing postfix, amavisd-new, and clamav to trap incoming worms and phishing attacks. It uses several DNSRBLs and postfix checking features to minimize the amount of incoming spam. The load average on this box averages about 0.35. Mail that's accepted is then forwarded to one of four machines that then deliver mail to the user's mailboxes, and also provide POP and IMAP services to any of the users. These machines are running single 2.65GhZ Celeraons with 1GB of RAM, and their load average is around 2.5, rarely getting higher than 4.0. These machines use ldap authentication, and the user's home directories are NFS mounted to the main server. The hostnames for internal mail delivery, and for pop/imap services have multiple IP addresses pointing to the delivery servers which provides simple load balancing. Bill -- INTERNET: bill@Celestial.COM Bill Campbell; Celestial Software LLC URL: http://www.celestial.com/ PO Box 820; 6641 E. Mercer Way FAX: (206) 232-9186 Mercer Island, WA 98040-0820; (206) 236-1676 ``Now if there is one thing that we do worse than any other nation, it is try and manage somebody else's affairs.'' Will Rogers