11 Sep
2008
11 Sep
'08
6:31 p.m.
On Wed, 2008-09-10 at 14:49 +0200, Thomas Hummel wrote:
On Tue, Sep 09, 2008 at 07:01:43PM +0300, Timo Sirainen wrote:
Thanks. That's clear now. Except for the unexpunged situation :
when excactly does dovecot notice that a (restored) message reappears ?
You said the message is removed from the index but not (because of lazy expunge) yet from dovecot.uidlist.
Right.
But what if the index is destroyed for some reason : would that mean that the restoration would be unoticed by dovecot ?
Yes, Dovecot would happily reassign the old UID for the mail then and possibly cause problems to clients. Unless it reappears while Dovecot is running and the indexes were alive in memory during the whole time, then it would notice it.