[Dovecot] Issues with VANISHED CHANGEDSINCE

Michael M Slusarz slusarz at curecanti.org
Thu Nov 8 00:34:39 EET 2012


Quoting Michael M Slusarz <slusarz at curecanti.org>:

> I see your point, but the problem is that is not intuitive when  
> reading the RFC.  One part of the RFC defines the behavior of  
> VANISHED (EARLIER) as only returning changes since the mod-sequence  
> given.  And you are correct that another part of the RFC says that,  
> essentially, a server is allowed to break this required response.
>
> I'm thinking that this is more of an issue with the way the RFC is  
> written.  I'll move this over to the imap protocol list to get  
> further input.

Sigh.  Never mind.  For some reason, I completely ignored (missed?)  
this part of the RFC:

    Note: A server that receives a mod-sequence smaller than <minmodseq>,
    where <minmodseq> is the value of the smallest expunged mod-sequence
    it remembers minus one, MUST behave as if it was requested to report
    all expunged messages from the provided UID set parameter.

So you are right, I was wrong, and the world is good.

michael




More information about the dovecot mailing list