Invalid mailbox name

Michael Menge michael.menge at zdv.uni-tuebingen.de
Thu Sep 22 03:46:52 EDT 2016


Quoting Paul van der Vlis via Info-cyrus <info-cyrus at lists.andrew.cmu.edu>:

> Op 21-09-16 om 14:11 schreef Michael Menge via Info-cyrus:
>> Hi,
>>
>> Quoting Paul van der Vlis via Info-cyrus <info-cyrus at lists.andrew.cmu.edu>:
>>
>>> Hello,
>>>
>>> I am syncing many mailboxes from one IMAP server to another. Now I get
>>> sometimes errors on mailbox names. I found out that Cyrus does not
>>> accept brackets in a mailbox name. Is there documentation about what
>>> characters are accepted in mailbox names??
>>
>> The allowed ASCII-Chars are defined in the macro GOODCHARS in
>> imap/mboxname.c
>> (https://github.com/cyrusimap/cyrus-imapd/blob/master/imap/mboxname.c#L1495).
>>
>> non-ASCII-Chars are handled by RFC 3501 5.1.3.
>>
>> This subject has been discussed a few years ago on this list, and GOODCHARS
>> has been changed between cyrus versions.
>>
>> 2.2:    #define GOODCHARS "
>> +,-.0123456789:=@ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz~"
>> 2.3:    #define GOODCHARS "
>> #$'+,-.0123456789:=@ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz~"
>> Master: #define GOODCHARS "
>> #$'()*+,-.0123456789:=?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_abcdefghijklmnopqrstuvwxyz~"
>
> Thanks for your answer!
>
> I am wondering about the dot. So far I know I cannot use it in a mailbox
> name, but it is in the list.
>

I suspect that your cyrus is configured to use the . as hierarchy seperator.
see "unixhierarchysep:" in imapd.conf manpage for details.

> And what's "master" exactly? So far I see, I cannot use e.g. brackets in
> a mailbox name.

Master is the name of the main development branch in git. A new branch for
cyrus imapd 3.0 will be forked from the master branch with the release of
the new version.


--------------------------------------------------------------------------------
M.Menge                                Tel.: (49) 7071/29-70316
Universität Tübingen                   Fax.: (49) 7071/29-5912
Zentrum für Datenverarbeitung          mail:  
michael.menge at zdv.uni-tuebingen.de
Wächterstraße 76
72074 Tübingen



More information about the Info-cyrus mailing list