Hi Timo,
I would but exactly how to run this script usefully escapes me.
Neither:
$ perl maildir-anonymize.pl .
$ perl maildir-anonymize.pl Maildir/
work.
And:
$ cd Maildir; perl maildir-anonymize.pl *
outputs lots of 'x', but that isn't useful. Since I assume you want the original contents anonymized.
Also, the issue might be related to the folder structure, the original is using Maildir within Maildir (what Dovecot 1.x creates actually).
So you might need the full structure?
Regards, Anand
On 26 October 2013 16:23, Timo Sirainen <tss@iki.fi> wrote:
On 20.10.2013, at 19.24, Anand Kumria <wildfire@progsoc.org> wrote:
Using dovecot v2.2.5.5, I get the following:
$ doveadm -v backup -R -u user@example.com maildir:/home/rsync/ example.com/user/Maildir/
[...]
dsync(user@example.com): Panic: file dsync-mailbox-export.c: line 228 (export_save_change_get): assertion failed: (change->type == DSYNC_MAIL_CHANGE_TYPE_FLAG_CHANGE)
That’s definitely a bug, but I’m not sure how to reproduce it. Can you create such a test maildir where this happens that you could send to me? For example you could change all the mail contents to just use “x” letters. Here’s a script that does it: http://dovecot.org/tools/maildir-anonymize.pl
Most likely this is related to your specific dovecot.index* files, and deleting them would fix the problem. I’d still like to fix the real bug though.