Am 2016-12-31 um 07:53 schrieb Michael Fox:
Huh, it certainly did for me, although I used "all" instead of
"savedbefore 30d" since I just wanted to empty the trash.

Well, not for me.
doveadm search -u user@domain ALL savedbefore 2d
-- returns some messages
doveadm expunge -u user@domain mailbox '*' savedbefore 2d
-- nothing shown, but no error
doveadm search -u user@domain ALL savedbefore 2d
-- returns the same messages as before

The inefficiency of compiling a list of folders and expunging from each single one seems quite minor to me. That is, as it seems, when "expunge" search-query requires a real mailbox/folder name.

Maybe you can "doveadm move" selected messages to a /fresh/ folder and then expunge that one completely? Slightly less efficient, easier to script though all the time.

--
peter

Reply via email to