[Dovecot] about index cache
Joe Wong
joewong at tkodog.no-ip.com
Mon Aug 13 18:18:58 EEST 2007
Hi Timo,
Not necessarily. It goes like this:
1. mailbox is newly created
2. a new mail arrives
3. Client does FETCH 1 (BODY.PEEK[HEADER.FIELDS (From)])
--> Dovecot caches From header
4. Client does FETCH 1 (BODY.PEEK[HEADER.FIELDS (Subject)])
--> Dovecot caches Subject header
5. a new mail arrives
6. Client does FETCH 1 (BODY.PEEK[HEADER.FIELDS (From)])
--> Dovecot caches From and Subject headers
7. Client does FETCH 1 (BODY.PEEK[HEADER.FIELDS (Subject)])
--> Dovecot gets Subject from cache
8. a new mail is added with APPEND command or with deliver
--> Dovecot caches From and Subject header immediately (v1.1 only)
at 3 and 4, does it means that dovecot has to open the message file twice to
get the required header fields from the message? What is the relationship
between dovecot.index, dovecot.index.cache and dovecot.index.log?
Thanks for your detailed explaination. :-)
- Joe
----- Original Message -----
From: "Timo Sirainen" <tss at iki.fi>
To: "Joe Wong" <joewong at tkodog.no-ip.com>
Cc: "Dovecot Mailing List" <dovecot at dovecot.org>
Sent: Monday, August 13, 2007 11:06 PM
Subject: Re: [Dovecot] about index cache
More information about the dovecot
mailing list