[Dovecot] invalid mailbox name
Vincent Schut
schut at sarvision.nl
Tue Mar 13 11:10:48 EET 2012
On 03/13/2012 10:00 AM, Timo Sirainen wrote:
> On 13.3.2012, at 10.46, Vincent Schut wrote:
>
>> Hi,
>>
>> while migrating all mail from our old to our new server (using offlineimap, imap -> imap), I get the following error for one of my user's mailboxes:
>>
>> ERROR: Folder 'Organisations.RS Env& IJRS'[local_hoekman] could not be created. Server responded: ('NO', ['Invalid mailbox name: Organisations.RS Env& IJRS'])
>>
>> I suppose this is because of the ampersand in the mailbox name? Because other folder with spaces in it go just fine...
>>
>> Is this a fixed thing? Why was my user able to create the folder once? And why is dovecot 1.2.15 refusing to create the folder now?
>
> Old Dovecot versions didn't enforce mailbox names to be valid, new ones do. I guess user had a broken IMAP client that created a mailbox with invalid name and now Dovecot refuses to do it again.
>
> Mailbox names are in "modified UTF-7" format. "&" character needs to be translated as"&-".
>
Timo,
thanks for the quick follow-up.
However, I'm afraid I don't really yet grasp your explanation about the
utf-7 translation ("&" character needs to be translated as"&-"). To end
my confusion, could you elaborate a bit on which of these
interpretations is correct:
- when I want to create a folder with a "&" using a imap client, I have
to type "&-"?
or:
- the imap client (offlineimap in this case) should translate the "&"
into "&-" on the fly (I can do that, you can give folder translation
functions in offlineimap)
or:
- the foldername on disk should contain "&-" instead of just "&" to
denote the ampersand?
or did you mean something else altogether ("don't use folders with & in
their names, they're evil")?
Vincent.
More information about the dovecot
mailing list