On 12/30/2016 11:03 AM, Michael Fox wrote:
doveadm expunge -u <user> mailbox '*' savedbefore 30d
That doesn't work for me either. The command is accepted, but the messages
are not expunged.
Huh, it certainly did for me, although I used "all" instead of
"savedbefore 30d" since I just wanted to empty the trash. What
version of Dovecot? Mine is 2.2.27.
Are you sure you really want to do this? My server expunges Trash and
Junk on a cycle, but reaching into other mailboxes seems iffy.
Yes. I understand it's unusual. This is an RF (radio) application for
emergency services. We have to be efficient about channel utilization.
Users know they need to keep their mailboxes clean so that, at the start of
an emergency (or other incident), the channel is not clogged with
downloading lots of old, irrelevant mail. If they haven't logged in for a
while, we'll keep it clear for them.
I guess that's reasonable for a critical application, but normally I
would expect an IMAP client to request headers-only, or just recent
messages. My phone's K9 client defaults to something like 2 weeks.
Tom.