lm finds my subfolder with a "@" in the name, but renm doesn't

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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.

[Index of Archives]     [Cyrus SASL]     [Squirrel Mail]     [Asterisk PBX]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [KDE]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux