From owner-freebsd-questions@FreeBSD.ORG Fri Mar 9 22:21:58 2012 Return-Path: Delivered-To: freebsd-questions@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A9CE2106564A for ; Fri, 9 Mar 2012 22:21:58 +0000 (UTC) (envelope-from feld@feld.me) Received: from feld.me (unknown [IPv6:2607:f4e0:100:300::2]) by mx1.freebsd.org (Postfix) with ESMTP id 70EDF8FC0C for ; Fri, 9 Mar 2012 22:21:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=feld.me; s=blargle; h=In-Reply-To:Message-Id:From:Mime-Version:Date:References:Subject:To:Content-Type; bh=mVeYH08v0oe82H1R2lPk4Ng624SVNongmK5cj/wvuSI=; b=ls+O72UEvOpqTHW9AUAGRRySl0qKxOgcWBKNWFoAQpeHhHTsI7/cR3Sv2c/qFsTGrY2sIdJ7m/97h6dEcma/nrfCPQrKuLSwB/hLZbVfUKG39yEPdxOy7c6ehpHQN0k4; Received: from localhost ([127.0.0.1] helo=mwi1.coffeenet.org) by feld.me with esmtp (Exim 4.77 (FreeBSD)) (envelope-from ) id 1S68CD-000DCc-DN for freebsd-questions@FreeBSD.org; Fri, 09 Mar 2012 16:21:58 -0600 Received: from feld@feld.me by mwi1.coffeenet.org (Archiveopteryx 3.1.4) with esmtpsa id 1331331711-34990-34989/5/10; Fri, 9 Mar 2012 22:21:51 +0000 Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes To: freebsd-questions@FreeBSD.org References: <4F596EA7.4090207@herveybayaustralia.com.au> <20120309194613.GA28476@ayn.mi.celestial.com> Date: Fri, 9 Mar 2012 16:21:51 -0600 Mime-Version: 1.0 From: Mark Felder Message-Id: In-Reply-To: User-Agent: Opera Mail/11.62 (FreeBSD) X-SA-Score: -1.5 Cc: Subject: Re: imap server performance benchmarks X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Mar 2012 22:21:58 -0000 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....