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.


Reply via email to