Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 25 Jul 2006 03:04:21 +1000
From:      Mikhail Goriachev <mikhailg@webanoide.org>
To:        Bill Moran <wmoran@collaborativefusion.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Mail system Suggestions
Message-ID:  <44C4FD95.8080308@webanoide.org>
In-Reply-To: <20060723082433.0f15744d.wmoran@collaborativefusion.com>
References:  <20060722054711.9B5B.GERARD@seibercom.net>	<005601c6ad8c$81193f60$0200a8c0@satellite>	<a25afc300607221305o826052erf445fd177a55795c@mail.gmail.com>	<44C31024.6070002@webanoide.org> <20060723082433.0f15744d.wmoran@collaborativefusion.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Bill Moran wrote:
> 
> I don't know enought about Dovecot in particular to say whether or not
> the speed is _purely_ the result of caching (and being written in C).
> 
> But I can state a couple of reasons why the server-side cache helps.
> Keep in mind that IMAP is specifically designed as a clieng/server
> protocol.  I generally have the same mailbox open from three computers:
> my home, my work and my laptop.  When changes are made from one of these,
> the other two need to get synchronized.  Like most people, I try to
> keep my mails organized into folders that don't get too big, but I still
> end up with 1000s of mails in each folder.
> 
> Dovecot keeping a cache/index on the server side allows Dovecot to quickly
> provide information when the clients want to sync up.  When a mail client
> is first started, it needs to do the equivalent of "send me a list of all
> the emails in this folder".  If Dovecot needs to scan each and every message,
> it can be pretty slow, but if it has an index maintained that it can more
> or less just ship as is, that's much faster.  How often these types of
> "overall sync" operations occur under normal usage, I don't know.
> 
> While I'm not an expert, I believe that Courier maintains indexes as well.
> 


Fair enough, thanks for your thoughts. I guess I'll give dovecot a spin
when the right time comes (apparently it's still in beta). Meanwhile
I'll stick with courier-imap.


Cheers,
Mikhail.


-- 
Mikhail Goriachev
Webanoide

Telephone: +61 (0)3 62252501
Mobile Phone: +61 (0)4 38255158
E-Mail: mikhailg@webanoide.org
Web: http://www.webanoide.org

PGP Key ID: 0x4E148A3B
PGP Key Fingerprint: D96B 7C14 79A5 8824 B99D 9562 F50E 2F5D 4E14 8A3B



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?44C4FD95.8080308>