From owner-freebsd-questions@FreeBSD.ORG Sat Mar 10 01:22:29 2012 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1706D106564A for ; Sat, 10 Mar 2012 01:22:29 +0000 (UTC) (envelope-from freebsd-questions@herveybayaustralia.com.au) Received: from mail.unitedinsong.com.au (mail.unitedinsong.com.au [150.101.178.33]) by mx1.freebsd.org (Postfix) with ESMTP id B52E58FC0C for ; Sat, 10 Mar 2012 01:22:28 +0000 (UTC) Received: from mail.unitedinsong.com.au (bell.herveybayaustralia.com.au [192.168.0.40]) by mail.unitedinsong.com.au (Postfix) with ESMTP id CBD645C28 for ; Sat, 10 Mar 2012 11:35:58 +1000 (EST) Received: from laptop1.herveybayaustralia.com.au (laptop1.herveybayaustralia.com.au [192.168.0.177]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mail.unitedinsong.com.au (Postfix) with ESMTPSA id 0C9615C22 for ; Sat, 10 Mar 2012 11:35:58 +1000 (EST) Message-ID: <4F5AAB9B.4090007@herveybayaustralia.com.au> Date: Sat, 10 Mar 2012 11:17:15 +1000 From: Da Rock User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:7.0.1) Gecko/20111109 Thunderbird/7.0.1 MIME-Version: 1.0 To: freebsd-questions@freebsd.org References: <4F596EA7.4090207@herveybayaustralia.com.au> <20120309194613.GA28476@ayn.mi.celestial.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: imap server performance benchmarks X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-questions@freebsd.org List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Mar 2012 01:22:29 -0000 On 03/10/12 08:21, Mark Felder wrote: > On Fri, 09 Mar 2012 14:33:53 -0600, Weldon Godfrey > wrote: > >> I would highly recommend looking at Dovecot. I have used courier for >> several ISPs then switched to Dovecot on my last install. Its >> ability for >> caching the index per user is of great performance advantage if you >> choose >> to leverage an IMAP based webmail solution (like Roundcube, or even >> Squirrelmail, but I would recommend Roundcube over >> Squrrel)...especially if >> you are going to deal with mailboxes of tens of thousands of messages. > > I concur. We use Dovecot at work and even put the indexes on Intel > SSDs. My boss's mailbox is actually 1.2 million messages. That's > pretty insane. > > For my personal email I prefer Archiveopteryx which sanitizes, > normalizes, and deduplicates your email. There are caveats (breaks > gpg), but I find it to be wicked fast -- faster than Dovecot on my > server. > > Here's an annoying problem: You have a filesystem with 9 million > messages in Maildirs. Backing this up or even rsyncing this sucks. Now > imagine being able to use database replication and use database dumps > for your backups. Pretty slick. You lose the beautiful power of shell > utilities, though.... Yes, thats true. That was tested in the paper: a cyrus? using sql database backend performed faster in searches and lookups. But writing and deleting was a drag, and you lose the shell; but I'm not sure that thats such a problem as one could find tools in the sql commands (provided you know databases well enough). My idea was to run some tests based on extremes, but by the sounds of some of these replies I'm a small fry it seems, not as extreme as I thought... :)