I have a new ClearOs 7 system. It has Cyrus IMAP installed. In trying to copy the mailboxes from the old server, I seem to have screwed up one of them. It has a folder called Junk E-mail which is only partly there.
I am trying to sort it out with cyradm, as follows:
# cyradm --user root localhost
localhost> lm
user/harold (\HasChildren)
user/harold/Drafts (\HasNoChildren)
user/harold/Junk E-mail (\HasNoChildren)
user/harold/NotSpam (\HasNoChildren)
user/harold/SPAM (\HasNoChildren)
user/harold/Sent (\HasNoChildren)
user/harold/Sent Items (\HasNoChildren)
user/harold/Trash (\HasNoChildren)
localhost> sam user/harold root all
localhost> dm 'user/harold/Junk E-mail'
deletemailbox: Permission denied
# cyradm --user harold localhost
localhost> lm
INBOX (\HasChildren) INBOX/Sent (\HasNoChildren)
INBOX/Drafts (\HasNoChildren) INBOX/Sent Items (\HasNoChildren)
INBOX/NotSpam (\HasNoChildren) INBOX/Trash (\HasNoChildren)
INBOX/SPAM (\HasNoChildren)
localhost> dm 'Junk E-mail'
deletemailbox: Mailbox does not exist
localhost> dm 'INBOX/Junk E-mail'
deletemailbox: Permission denied
Unfortunately the permission denied messages mean that I cannot.
I have checked the ownership and permissions of the files in /var/spool/imap/h/user/harold
, and they are all owned by user cyrus
, group mail
.