Description of Problem: Version-Release number of selected component (if applicable): 2.0.9-3 How Reproducible: Always, just install the RPM Steps to Reproduce: 1. Install RPM 2. Setup to taste 3. Run "deliver -m <mailbox> <user>" Actual Results: Cyrus delivers the mail to the users inbox. Expected Results: Cyrus should deliver the mail to the specified mailbox in the users account. Additional Information: The user DID have permission to write to the mailbox. If I logged in with an IMAP client I could happily move mail into the mailbox from other accounts.
This is an undocumented problem with Cyrus. Unless the LMTP client is authenticatred, mailbox delivery happens as "anonymous". The "deliver" program cannot authenticate over LMTP, so it *always* delivers mail as "anonymous". "anonymous" can only deliver mail to a user's INBOX by default. If you want "deliver" to be able to drop mail into other mailboxes, you must set the "post" ACL on each mailbox using the "cyradm" tool. Something like "sam INBOX.Spam anonymous p" will do the trick.
Closing as WONTFIX due to end of life of the Power Tools product line. Please open a new bug report under the Red Hat Linux product if the component is still included in the base Red Hat distribution.