I'd try directly 0n the server rather than cyradm, to take Perl out of the mix. Something like:
imtest -a cyrus
x setacl user.testnonpriv.Trash cyrus +c
On 4/9/23 12:43 PM, mrl@xxxxxxxxxxxx
wrote:
Hi - On a brand new installation of Ubuntu 22, I installed cyrus-imapd, and cyradm. I copied over the mailboxes rm an old Redhat 7 server. Everything seems to work, until I try to use setaclmailbox to change permissions before deleting a mailbox.Ioesn't work. it claims all the parameters after the mailbox are part of the mailbox name. Any idea why this is happening? Thanks. - Mark127.0.0.1> lm user.testnonpriv.Trashuser.testnonpriv.Trash (\HasNoChildren)127.0.0.1> sam user.testnonpriv.Trash cyrus csetaclmailbox: cyrus: c: Invalid mailbox name127.0.0.1> sam "user.testnonpriv.Trash" "cyrus" "c"setaclmailbox: cyrus: c: Invalid mailbox name127.0.0.1> sam user.testnonpriv.Trashusage: setaclmailbox mailbox id rights [id rights ...]127.0.0.1> versionname : Cyrus IMAPDversion : 3.4.3-dirty-Debian-3.4.3-3build2
-- Kenneth Murchison Senior Software Developer Fastmail US LLC