Timo,

Is seems that this commit broke convertion from Maildir to Mbox using dovecot 1.2 convert-tool binary :

2009-07-09  Timo Sirainen  <t...@iki.fi>

        * src/plugins/convert/convert-storage.c:
convert plugin: Fixed changing hierarchy separators in mailbox names
        when alt_hierarchy_char isn't set.
        [a9f719f9a509] <HEAD>

Since, I get the following :

$ convert-tool user1 /var/mail/example.com/user1 Maildir:/var/mail/example.com/user1 mbox:/var/mail/example.com/user1-mbox alt_hierarchy_char=_ Error: Mailbox conversion: Couldn't create mailbox Sent/test: Mailbox doesn't allow inferior mailboxes
Error: Internal failure

Strace give show me a failure after :

access("/var/mail/example.com/user1/.Sent.test/cur", W_OK) = 0
stat("/var/mail/example.com/user1-mbox/Sent/test", 0x7fff843e73b0) = -1 ENOTDIR (Not a directory) write(2, "Error: Mailbox conversion: Couldn"..., 103Error: Mailbox conversion: Couldn't create mailbox Sent/test: Mailbox doesn't allow inferior mailboxes
) = 103
lstat("/var/mail/example.com/user1/.dovecot.convert.lock", {st_mode=S_IFREG|0644, st_size=12, ...}) = 0
unlink("/var/mail/example.com/user1/.dovecot.convert.lock") = 0

Is that somethinh known ? Didn't find anything interesting in archives.

Maybe that kind of conversion have evolved since 2.0 ?

Thanks,
Beber

Reply via email to