Deleting files in sdbox

Timo Sirainen tss at iki.fi
Sun Dec 28 19:49:40 UTC 2014


On 27 Dec 2014, at 10:18, Jeff Mitchell <jeffrey.mitchell at gmail.com> wrote:

> On Dec 27, 2014 3:19 AM, "Marc Stürmer" <mail at marc-stuermer.de> wrote:
>> You could use the message UID to delete those pesky messages maybe.
>> 
>> Of course you could try deleting those messages on your own and run
> afterwards a doveadm index. This should also do the job.
> 
> As I said in my OP I could use doveadm-expunge with a search query. But
> I've done that and it's very slow to rerun constantly with various UIDs. I
> could maybe write a query with thousands of UIDs if it wouldn't complain.

I'd think you should be able to run doveadm expunge -u user at domain mailbox foo uid 5,10,100,101,102,etc.

That shouldn't be much slower than rm'ing them.

> My actual question as stated was what happens if I just rm those files...
> if Dovecot will be okay with it, figure out that the mailboxes don't match,
> and fix the index and cache files. If rerunning doveadm-index after
> manually will make everything happy, this seems like the faster approach.
> But I just want to make sure I won't damage the sdbox in a permanent sense.

doveadm force-resync fixes it, but it's a bit ugly way.

How about using doveadm deduplicate command instead?



More information about the dovecot mailing list