2016-07-25 1:08 GMT+03:00 Timo Sirainen <t...@iki.fi>: > On 23 Jul 2016, at 13:44, Артем Перекресний <kondy...@gmail.com> wrote: > > > > Is any proven routine to migrate mailboxes from mUTF-7 to UTF-8 encoding? > > For what purpose? By default Dovecot assumes that mailboxes are mUTF-7 on > filesystem. > > > I've try to use doveadm list/mutf7/rename but have been stuck with nested > > inboxes. Say I have the next structure: > > > > INBOX > > INBOX.жыр > > INBOX.жыр.ядъ > > > > encoded for FS respectively as > > > > .INBOX > > .INBOX.&BDYESwRA- > > .INBOX.&BDYESwRA-.&BE8ENARK- > > > > When I've try to rename INBOX.жыр with > > > > doveadm mailbox rename -u me -s "INBOX.&BDYESwRA-" $(doveadm mailbox > mutf7 > > -7 "INBOX.&BDYESwRA-") > > > > I've get the next: > > > > .INBOX > > .INBOX.жыр > > .INBOX.жыр.&BE8ENARK- > > > > Sure when I've try to rename .INBOX.жыр.&BE8ENARK- I've get a message > > that this is not a valid mUTF7-encoded string. > > > > So that is the question. > > I don't think there's any especially easy way to do that. You'd need to > write a script that properly goes through the hierarchies and does the > renaming. > > I've thought doveadm behaviour is more straightforward so I've try to keep my sticky hands off the maildir internals.
Is any traps with renaming/subscription I have to know?