At 11:08 AM 12/13/01 -0500, you wrote: >My procmailrc uses deliver-wrapper to deliver mail to IMAP folders in my >account, and I use my procmailrc as a model for customers with shell >accounts that want to use procmail to sort their mail into folders on the >Cyrus >server. I really need /usr/cyrus/bin/deliver-wrapper user.{LDAP user} to work.
Ok, the reason that user 'sjsobol' could not use deliver-wrapper on the LDAP mailboxes is simple: The ACL on those mailboxes did not allow user sjsobol to post to them. Setting post access for sjsobol fixed the problem, and I confirmed that it was an ACL issue because I also got the "mailbox does not exist" message when I tried to use deliver-wrapper to post a message to the mailbox of a non-LDAP user. (The mailbox exists but I am not authorized to post to it, according to the ACL.) I would respectfully suggest to the Cyrus team that in such a case, "permission denied" is a vastly more accurate and useful error message than "mailbox does not exist." I wasted a decent amount of time trying to figure out why I was being told the mailbox wasn't there, when I knew for sure that it was. Thanks to those who offered help.