On Fri, 25 Feb 2005, Greg Harris wrote:

Hello All,

I am afraid that I am feeling a little confused and lost. Running
Cyrus-Imapd-2.2.8, Cyrus-Sasl*-2.1.15, MySQL-3.23.58, Postfix-2.1.5 and PERL
5.8 on a mostly current RHEL3 clone.

I am logged in as cyrus using cyradm and all folders have cyrus rights.  In
imapd.conf, allowusermoves: yes.

I can rename mailboxes inside a user:
        renm user.test.test user.test.test2

I can rename mailboxes to different users with major issues:
        renm user.test.test user.test2.test
Only problem is, this is listed in a folder called "Other Users" in
user.test rather than user.test2 when using an IMAP client (Horde/IMP).  lm
lists the mailbox under user.test2.

I can not rename top level boxes:
        renm user.test user.test2
        renamemailbox: Operation is not supported on mailbox

If I copy a mailbox and reconstruct:
        cp -r /var/spool/imap/user/test /var/spool/imap/user/test2
        reconstruct -r user.test2
I get the "Other Users" folder using IMAP client, and nothing listed in
cyradm.

I am out of ideas for info searches and trying new things.  The scripts from
the old O'Reilly book, (Chap 9), also do not work.  Any other information
that I can give, I will.  I also can not seem to find any way to run cyradm
in debug or send to a log.

I have not attempted user renames myself (we have a script to copy a mailbox over IMAP, then delete the old mailbox). However, if you are seeing the new mailbox under Other Users, then it sounds like the ACLs were not updated during the move. I don't know if they are supposed to be automatically updated or not, since this could cause unexpected access changes.


        Andy
---
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

Reply via email to