Hi,

Running a cyrus-imapd 3.2.6-2 on Debian 10.12 (freshly updated from 2.4.17 on a 
Debian 8.11).

I have a few users using the @ character in the name of their subfolders, and 
cyradm doesn't seem to like that.
As an example, I created one myself, and here's what I observed :

This is a listing, then an attempt of renaming, on a "normally named" folder : 
localhost> lm user/sthiry/justetoto
user/sthiry/justetoto (\HasNoChildren) 
localhost> renm user/sthiry/justetoto user/sthiry/justetoto2
localhost>

No problem.
Then, I tried the same with a folder containing a "@" sign :
localhost> lm user/sthiry/@toto
user/sthiry/@toto (\HasNoChildren) 
localhost> renm user/sthiry/@toto user/sthiry/_toto
renamemailbox: Mailbox does not exist

The weird thing is lm find it and ouputs it without any issue, but renm cannot.
I tried to put the string between "", I tried to escape the @ with \@ or even 
\\\@ 
(https://www.cyrusimap.org/imap/reference/faqs/o-mailbox-doesnotexist.html), 
but couldn't find a way to make it work.

If you have any idea of a way to rename that subfolder (without deleting the 
index and reconstructing), that would be great.
Cheers.
------------------------------------------
Cyrus: Info
Permalink: 
https://cyrus.topicbox.com/groups/info/T135110e8f7b8d375-M82a2c909fcd1d86756e0edce
Delivery options: https://cyrus.topicbox.com/groups/info/subscription

Reply via email to