To delete a mailbox on cyrus-imap you have to give permission. By default admin doesn’t have permission to delete a mailbox.
mysystem# cyradm -u cyrus localhost
Password:
localhost> lm
user.test (\HasChildren) user.john.Sent (\HasNoChildren)
user.test.Drafts (\HasNoChildren) user.john.Trash (\HasNoChildren)
user.test.Sent (\HasNoChildren) user.john (\HasChildren)
user.test.Trash (\HasNoChildren) user.john.Drafts (\HasNoChildren)
user.john (\HasChildren) user.test.Sent (\HasNoChildren)
user.john.Drafts (\HasNoChildren) user.test.Trash (\HasNoChildren)
localhost> dm user.john
deletemailbox: Permission denied
localhost>
localhost> lam user.john
john lrswipkxtecda
localhost> dm user.john
deletemailbox: Permission denied
localhost> sam user.john cyrus c
localhost> lam user.john
john lrswipkxtecda
cyrus kxc
localhost> dm user.test1
deletemailbox: Mailbox does not exist
localhost> dm user.john
localhost> lm
user.test (\HasChildren) user.sam (\HasChildren)
user.test.Drafts (\HasNoChildren) user.john.Drafts (\HasNoChildren)
user.test.Sent (\HasNoChildren) user.john.Sent (\HasNoChildren)
user.test.Trash (\HasNoChildren) user.john.Trash (\HasNoChildren)
localhost> quit
#mysystem
For more information or support on Cyrus Imap call 410-838-5100 or email us at experts@expertsinunix.com
Skype: pts.support