[Dovecot] Invalid "doveadm search" queries not rejected
Timo Sirainen
tss at iki.fi
Tue Nov 15 22:24:57 EET 2011
On Thu, 2011-11-10 at 23:41 -0800, Peter Williams wrote:
> I think I've encountered a bug in Dovecot 2.0.9 (as provided on CentOS
> 6).
>
> According to the doveadm-search-query(7) manual page, a "mailbox"
> specification can only come at the beginning of a search query.
It doesn't exactly say that, but yeah, it doesn't also include MAILBOX
and MAILBOX-GUID as search keys. Added now to future versions.
> However,
> if I put a mailbox specification in the middle of a query, not only do I
> not get an error message, I get surprising results:
>
> $ doveadm search mailbox A |wc -l
> 6979
> $ doveadm search mailbox B |wc -l
> 206
> $ doveadm search mailbox A OR mailbox B |wc -l
> 42492
I'm pretty sure this was fixed in v2.0.14.
> If it became possible to do boolean logic on mailbox queries, that'd be
> cool.
It is.
More information about the dovecot
mailing list