Re: allowusermoves in perl ay 2.2.3

2004-04-01 Thread Ken Murchison
Philip Chambers wrote:
On Wed, 31 Mar 2004 11:33:36 -0500 Ken Murchison [EMAIL PROTECTED] wrote:


Philip Chambers wrote:

I have allowusermoves: yes in my imapd.conf file and find that the renamemailbox 
command in cyradm to rename a user works, which is fine.

However when I try the same in a small perl program of my own I get Operation is 
not supported on mailbox returned.  The script will rename sub-folders, but behaves 
just as it used to before allowusermoves: yes was set.

Do I need to do anything in my perl script to get it to take note of the new option?
No, this option is server-side, not client side.  Is yoru perl program 
authentcating as an admin?  You need to be an admin to rename a user.



I am using the same username/password to authenticate in the perl script as i do 
when using the cyradm utility.
Is it possible that your perl program is using a SASL mech which allow 
proxying and its authorizing as a different user than you're 
authenticating (effectively making you a non-admin)?

--
Kenneth Murchison Oceana Matrix Ltd.
Software Engineer 21 Princeton Place
716-662-8973 x26  Orchard Park, NY 14127
--PGP Public Key--http://www.oceana.com/~ken/ksm.pgp
---
Home Page: http://asg.web.cmu.edu/cyrus
Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html


Re: allowusermoves in perl ay 2.2.3

2004-04-01 Thread Philip Chambers

On Thu, 01 Apr 2004 09:52:27 -0500 Ken Murchison [EMAIL PROTECTED] wrote:

 Philip Chambers wrote:
  On Wed, 31 Mar 2004 11:33:36 -0500 Ken Murchison [EMAIL PROTECTED] wrote:
  
  
 Philip Chambers wrote:
 
 I have allowusermoves: yes in my imapd.conf file and find that the 
 renamemailbox 
 command in cyradm to rename a user works, which is fine.
 
 However when I try the same in a small perl program of my own I get Operation is 
 not supported on mailbox returned.  The script will rename sub-folders, but 
 behaves 
 just as it used to before allowusermoves: yes was set.
 
 Do I need to do anything in my perl script to get it to take note of the new 
 option?
 
 No, this option is server-side, not client side.  Is yoru perl program 
 authentcating as an admin?  You need to be an admin to rename a user.
 
  
  
  I am using the same username/password to authenticate in the perl script as i do 
  when using the cyradm utility.
 
 Is it possible that your perl program is using a SASL mech which allow 
 proxying and its authorizing as a different user than you're 
 authenticating (effectively making you a non-admin)?

But then I would not be able to rename a sub-folder either.  My perl script will 
happily rename a sub-folder belonging to any user.

Phil.
---
Phil Chambers ([EMAIL PROTECTED])
University of Exeter

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


Re: allowusermoves in perl ay 2.2.3

2004-03-31 Thread Ken Murchison
Philip Chambers wrote:
I have allowusermoves: yes in my imapd.conf file and find that the renamemailbox 
command in cyradm to rename a user works, which is fine.

However when I try the same in a small perl program of my own I get Operation is 
not supported on mailbox returned.  The script will rename sub-folders, but behaves 
just as it used to before allowusermoves: yes was set.

Do I need to do anything in my perl script to get it to take note of the new option?
No, this option is server-side, not client side.  Is yoru perl program 
authentcating as an admin?  You need to be an admin to rename a user.

--
Kenneth Murchison Oceana Matrix Ltd.
Software Engineer 21 Princeton Place
716-662-8973 x26  Orchard Park, NY 14127
--PGP Public Key--http://www.oceana.com/~ken/ksm.pgp
---
Home Page: http://asg.web.cmu.edu/cyrus
Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html