[Dovecot] about index cache

Timo Sirainen tss at iki.fi
Mon Aug 13 18:24:35 EEST 2007


On Mon, 2007-08-13 at 23:18 +0800, Joe Wong wrote:
> 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?

Yes. But it's only that one time.

> What is the relationship 
> between dovecot.index, dovecot.index.cache and dovecot.index.log?

http://wiki.dovecot.org/IndexFiles

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://dovecot.org/pipermail/dovecot/attachments/20070813/f6c2210e/attachment.bin 


More information about the dovecot mailing list