[Dovecot] search throwing "Sequence out of range"

Timo Sirainen tss at iki.fi
Wed Jul 9 19:09:26 EEST 2003


On Wed, 2003-07-09 at 00:00, Stuart Henderson wrote:
> Mulberry client-side message filtering can be persuaded to search for a 
> nonexistent message ...
> 
> <tag> NO Sequence out of range: 12
> 
> I *think* the correct behaviour here is to return a null set of search 
> results and avoid the error message in the client. i.e.

I think Dovecot's behaviour is correct enough here, but I'll ask in
imap-list just in case since other servers do seem to ignore invalid
message sets in SEARCH. That may however be just because lack of error
checking.

> Certainly this is how other servers seem to work, and my understanding 
> of the next paragraph from IMAP4REV1 RFC seems to backs this up (though 
> the wording in the RFC isn't 100% clear to me)
> 
>       "Message set ranges are permitted; however, there is no guarantee
>       that unique identifiers be contiguous.  A non-existent unique
>       identifier within a message set range is ignored without any error
>       message generated."

That talks about UIDs. That search command was searching for message
sequence 12, not UID 12.




More information about the dovecot mailing list