Red Hat Bugzilla – Bug 54497
deliver -m doesn't function correctly
Last modified: 2005-10-31 17:00:50 EST
Description of Problem:
Version-Release number of selected component (if applicable):
Always, just install the RPM
Steps to Reproduce:
1. Install RPM
2. Setup to taste
3. Run "deliver -m <mailbox> <user>"
Cyrus delivers the mail to the users inbox.
Cyrus should deliver the mail to the specified mailbox in the users account.
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.