> 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

Reply via email to