Craig White wrote:
On Fri, 2005-02-18 at 00:53 -0500, Forrest Aldrich wrote:The goal is to have IMAPD authentication become symbiotic with SASL2, separate from posixAccounts. I am using Postfix (presently!) as the MTA and I configured:
Using Cyrus IMAP 2.1.10 (FreeBSD port), I'm able to create folders within my account, but cannot delete them.
The mailbox was created via standard cyradm:
cyradm --user admin my.domain.com > cm user/username
Perhaps I missed a step here - I assume that creating a mailbox will permit for full access in the ACL.
But the problem may actually be connected to this error I'm unable to resolve:
imap[000]: no user in db
(same for imaps)
But looking with sasldblistusers2, I find everything intact as it should be. I'm using Thunderbird as the IMAP client (recent build).
---- forget the client for a moment...
Are you trying to create users/mailboxes that aren't posixAccounts?
/usr/local/lib/smtpd.conf:
pwcheck_method: auxprop
Then I would assume that sasldb would be the place for them but I haveCorrect. I want to enable the mail subsystem to not rely upon /etc/passwd for anything. I also host a couple of domains here, for which the recipients don't need to be in /etc/passwd.
always used local account setup. It would seem that you need to be
consistent when you create their accounts with saslpassword and cyrus
account creation.
you can check acl's of mailboxes - I do this by...
su - cyrus -c '/usr/lib/cyrus-imapd/cyradm localhost' lam user.username #perhaps with unix hierachy, lam user/username lam user.username.subfolder_name
you can change acl's sam user.username sam user.username.subfolder_name
this allows you to check and if necessary (which I suspect via
inheritance shouldn't be necessary to fool with subfolders, you want
them to be different).
The permissions on the mailbox, created via "cm" in cyradm are:
pc.mydom.com> lam user/forrie forrie lrswipcda
now that seems correct and it should allow me to remove the sub-folders I create.
I know what you're saying here. However, I've attempted to delete this new folder "Test" via the same method an it won't budge.Lot's of mail client software won't let you delete the 'current' folder...i.e. if you select the INBOX and the contents are viewed, you can delete another folder by right clicking the folder and selecting delete.
This in lieu of the errors I encountered (ie: imaps: no user in db) made me think there's an issue somewhere with authentication. But I'm new to Cyrus, so I'm still figuring some of this out ;-)
Thank you,
Forrest
--- 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