doveadm expunge no longer works

Fabian Groffen grobian at gentoo.org
Thu Dec 31 16:50:30 UTC 2015


Please ignore, this appears to be fixed by
6971937a6f3e93844dbd43bdbe903628e21a9422 [1].

Thanks,
Fabian

[1] https://github.com/dovecot/core/commit/6971937a6f3e93844dbd43bdbe903628e21a9422.patch

On 31-12-2015 17:28:34 +0100, Fabian Groffen wrote:
> Heya,
> 
> Just upgraded from 2.2.19 to dovecot-2.2.21 and noticed expunging mail
> no longer works.
> 
> # doveadm expunge -u theuser MAILBOX spam all
> Fatal: expunge: To avoid accidents, each branch in search query must
> contain something else besides MAILBOX (e.g. just add "all" if you want
> everything)
> 
> Clearly, I've already got all in there, so I tried capitalising, etc.
> Looking at the code, I see expunge_search_args_is_msgset_or_ok
> apparently is failing.  I'm wondering if this function [1] is actually doing what it is supposed to do, since it uses return, instead a var to figure out whether it is ok or not.  In my case, just because it finds MAILBOX it returns without looking whether there is any further arguments.
> 
> Or am I missing the point here (and how should I expunge a folder of
> mail?)
> 
> Thanks,
> Fabian
> 
> [1] https://github.com/dovecot/core/blob/6971937a6f3e93844dbd43bdbe903628e21a9422/src/doveadm/doveadm-mail-expunge.c#L148
> 
> -- 
> Fabian Groffen
> Gentoo on a different level



-- 
Fabian Groffen
Gentoo on a different level
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: Digital signature
URL: <http://dovecot.org/pipermail/dovecot/attachments/20151231/097bf1f7/attachment.sig>


More information about the dovecot mailing list