While is always user cyrus that, under O.S. aspects runs imapd and sieve processes, in its internal cyrus respect the imap permissions and looks at IMAP permissions. Sieve scripts of a specific user (i.e.) mark, are executed as IMAP user mark, than they respect permissions for this user.
Analyzing my installation of cyrus i see that default permission of user's mailbox are "lrswipcda" (equivalent of all permissions), these perms are automatically extended on each subfolder of mailbox, so any script working within the user's imap space works correctly by default.
Bye
Paolo
Mark Clarke wrote:
Hi Rob,
Adding the p permission to the mailbox sorted out the problem. I must admit it seems strange as it is cyrus user that is running at the time i.e. sieve, and it could post to the user.mark folder but not any subfolders. Even though they had the same permissions. I dont quite understand how adding the p permission to the subfoldes for user mark sorted this out but it did. Quess I still need to learn a lot
--- Cyrus Home Page: http://asg.web.cmu.edu/cyrus Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html