anthentication problem with Cyrus::IMAP::Admin;

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

 

I am having an authentication problem with Cyrus::IMAP::Admin;

 

I could not create a mailbox and did not understand the problem until today. The problem is that I can only create and delete mailboxes at domain.com (for example).

 

I am authenticating with user cyrus and not cyrus@xxxxxxxxxx.

 

Here:

$rc = $cyrus->authenticate(-mechanism => 'login', -user => $imapuser, -password => $pass);

$imapuser is ‘cyrus’

 

I can see in maillog that I am being authenticated as cyrus@xxxxxxxxxx.

 

With cyradm when I authenticate with cyrus, I can manage all domains, and, of course, when I authenticate with cyrus@xxxxxxxxxx, I can only manage the domain.com space.

 

What is interesting, is that when I set ACL to ‘all’ for a mailbox, if does get set as user cyrus, but I can’t delete the mailbox without setting the ACL as cyrus@xxxxxxxxxx and then I can delete it.

 

Here, if $imapuser is ‘cyrus’, I can set the ACL, and I can view it with cyradm, but I can’t delete the mailbox.

$acl{$imapuser} = "all";

$cyrus->setacl($mbox, %acl);

$cyrus->deletemailbox($mbox);

 

but if I change $imapuser to include the domain

$acl{$imapuser . "\@domain.com"} = "all";

I can delete the account.

 

There is probably a much easier way to see who I am as user.

 

This scripted worked fine with our older version of cyrus with the exception of changing from “user.” to “user/”

 

Thanks, Jerry

----
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

[Index of Archives]     [Cyrus SASL]     [Squirrel Mail]     [Asterisk PBX]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [KDE]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux