Hello,

in my system user a is administrator.  I want to upload a global Sieve script.  
I use as authentication and authorization ID a . On the master branch 
timsieved/actions.c first sets sieve_dir to /usr/sieve/global and then calls 
sieve_ensure_folder("a", ).   In sieve_ensure_folder for userid="a" sievedir is 
"/usr/sieve/uuid/8/9/89064d8a-6c66-407f-a6fd-a8faf3d886af".

The first problem is, that even if  a  is admin user, sieve_ensure_folder fails 
to create user/a/#sieve, unless user/a already exists.  But user/a is not 
supposed to exist for admin users.

Second problem is, that once I use for ManageSieve a as authentication and 
authorization ID, the script is uploaded in the #sieve folder of user a while 
under /usr/local/global nothing is put.

How are supposed global Sieve scripts to be uploaded, so that `include :global` 
does work?  In the past timsieved for authorization=authentication ID=admin 
user put the sieve scripts in the :global namespace.  

Greetings
  Дилян

------------------------------------------
Cyrus: Devel
Permalink: 
https://cyrus.topicbox.com/groups/devel/Tc185dcc86ac63d33-M5076052961af362132d70296
Delivery options: https://cyrus.topicbox.com/groups/devel/subscription

Reply via email to