-
Notifications
You must be signed in to change notification settings - Fork 145
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Authorization id specified on Cyrus Deliver (-a argument) is ignored #1349
Comments
From: John Lane Following upgrade from Cyrus-IMAP 2.3.15 to 2.4.7 delivery of messages to specified mailboxes has stopped working. Investigations would indicate that the authorization ID specified as a "-a" parameter to Cyrus "deliver" is being ignored. System configuration information: configdirectory: /srv/mail/cyrus This uses "altnamespace" to give folders at the same level as INBOX and uses This configuration worked fine for a very long time until the upgrade. The ACLs in place (for the auth id specified on "deliver"): localhost.localdomain> lm user/john So cyradm lam shows folder.name/subfolder has p rights (amongst others) for I have tested by applying "anyone p" to the ACL for some mailbox folders: localhost.localdomain> sam user/john anyone p localhost.localdomain> sam user/john/folder.name/subfolder anyone p Initially on doing the above I thought "anyone p" made no difference but since then it works with "anyone p" in place (probably late night testing!). I have now been able to switch the behaviour on/off by adding/removing "anyone p" from specific folders. I will do more testing however and report back. Some mailbox folders have periods in the names, others don't. The folder list is sane in imap client. Everything is working fine My procmail log reports like this: To test from command line I used this command I will perform further tests to be sure, I will check
Please let me know if I can provide any more information. (initially mailing list discussion http://asg.andrew.cmu.edu/archive/message.php?mailbox=archive.info-cyrus&msg=52560) |
From: Bron Gondwana I'll look at this one. |
From: John Lane Tested again this evening and can confirm that
|
From: Ingar Vindenes We are experiencing the same bug in 2.4.8. For users with spam-filtering activated we use exim to call the "deliver"-program with the "-m" and "-a" options to make a delivery to a "spam"-mailbox, and this does not work after upgrading to 2.4.8. I.e. the delivery is done to the inbox, unless an ACL with "anyone p" is set. A workaround/patch for this bug would be appreciated. |
From: Øyvind Kolbu We worked around this by letting exim deliver via lmtp over tcp instead of using This solution does not require "anyone p" on the spam folder. |
From: Bron Gondwana Can you please test with 2.4.9. I believe this was fixed by:' Bug #3438 - offer "AUTH" capability even if preauthed Thanks, Bron. |
From: Øyvind Kolbu (In reply to comment #6) It works fine now, thanks! |
From: Jeroen van Meeuwen (Kolab Systems) Updating milestone and status for the bug ;-) Thanks! |
From: John Lane
Bugzilla-Id: 3438
Version: 2.4.7
Owner: Bron Gondwana
The text was updated successfully, but these errors were encountered: