> On 12 March 2019 21:37 Felipe Gasper via dovecot <dovecot@dovecot.org> wrote: > > > > On Mar 12, 2019, at 3:28 PM, Aki Tuomi <aki.tu...@open-xchange.com> wrote: > > > > > >> On 12 March 2019 21:20 Felipe Gasper via dovecot <dovecot@dovecot.org> > >> wrote: > >> > >> > >> Hello, > >> > >> I’ve got a strange misconfiguration where the following command: > >> > >> doveadm -f pager mailbox status -u spamutf8 'messages vsize guid' INBOX > >> 'INBOX.*' > >> > >> … fails with error code 68, saying that it can’t find one of the > >> mailboxes. (It lists the user’s other mailboxes.) The name of the mailbox > >> in question is saved to disk in UTF-8 rather than mUTF-7, but strace shows > >> that doveadm is stat()ing the mUTF-7 path; the failure of that stat() is, > >> assumedly, what causes doveadm to report the error status. > >> > >> I’ve tried to paw through the source code to see what might be causing > >> this but haven’t made much headway. Can someone here point out where the > >> misconfiguration might be that is causing doveadm to stat() the mUTF-7 > >> path rather than UTF-8? Or perhaps offer any tips as to how I might > >> diagnose what’s going on? What causes doveadm to stat() one path or the > >> other? > >> > >> Thank you! > >> > >> > >> -Felipe Gasper > >> Mississauga, ON > > > > Mailbox should be stored on disk using mutf7, not UTF-8. > > > > Aki > > Hm. I have other users where the command above works, and the mailbox is > stored on-disk with a UTF-8 name, and the stat() call is indeed referencing > the UTF-8 name. > > Is there nothing in Dovecot that allows for a variance? > > -FG
Would you be able to provide examples? Aki