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

Reply via email to