Scott,
You may consider purchasing the O'Reilly book -> "Managing IMAP". It covers
this
question. According to the book, the cyradm "renamemailbox" command will
rename a single Mailbox with the following limitation, it can't be used to
rename a
TOP-LEVEL Mailbox. This limitation is due to CYRUS-IMAP system architectural
issues -
the book delves further.
However, the book suggest the following workaround:
1. Create a new TOP-LEVEL Mailbox for the new username
2. Create all subordinate Mailboxes, matching the old/existing
user Mailbox hierarchy.
3. Replace the new, empty mailbox hierarchy with the old/existing
Mailbox hierarchy.
4. Delete the old/existing account Mailboxes.
5. Reconstruct the new account using the CYRUS "reconstruct" UTILITY.
6. Set a quota root on the new account.
RB
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]On Behalf Of Scott Russell
Sent: Tuesday, July 17, 2001 9:26 AM
To: [EMAIL PROTECTED]
Subject: Renaming a users mailbox(s)
Greets -
Out of the 'cyrus install' questions and into the 'cyrus admin' questions.
That's progress.
I've got a user mailbox I want to rename. I tried with cyradm but it told me
it couldn't do it. I read in the Managing IMAP book that cyrus 1.x couldn't
rename top level mailboxes (user.name -> user.newname). Is this still true?
Does anyone have a script to handle this?
--
Regards,
Scott Russell ([EMAIL PROTECTED])
Linux Technology Center, System Admin, RHCE.
T/L 441-9289 / External 919-543-9289
http://bzimage.raleigh.ibm.com/webcam