Global sieve-scripts - Can no longer update them

"Joost Roeleveld via Info" <[email protected]>
Newsgroups gmane.mail.imap.cyrus
Message-ID <20240412113834.EGroupware.HOq0YzT_RyNv5VlOu4wPoMO@_>
Hi all,

I "recently" upgraded to cyrus-imap version 3.8.1.
This has been running correctly, but now that I want to update a  
global sievescript (for a shared mailbox), I find that I can not login  
using the user I got specified as "admins".
This user/password still works when connecting using "cyradm", but  
when using it with "sieveshell", it fails:

# sieveshell -a <adminuser> -u <adminuser> localhost
connecting to localhost
Please enter your password:
Please enter your password:
Please enter your password:
unable to connect to server at /usr/bin/sieveshell line 202, <STDIN> line 3.

In the logs, I see:

Apr 12 11:24:52 mailstore1 cyrus/sieve[22174]: Falling back to using  
legacy location for cyrus.dav
Apr 12 11:24:52 mailstore1 cyrus/sieve[22174]: IOERROR: failed to  
create user.<adminuser>.#sieve (Permission denied)
Apr 12 11:24:52 mailstore1 cyrus/sieve[22174]: error in actions_setuser()
Apr 12 11:24:52 mailstore1 cyrus/sieve[22174]: Lost connection to  
client -- exiting

Obviously, the mentioned folder doesn't exist, there isn't even a "  
user.<adminuser> " folder, which there shouldn't as there should never  
be email sent to this account.

Can someone let me know what I need to change in my commands or am I  
hitting a bug?

Many thanks,

Joost


------------------------------------------
Cyrus: Info
Permalink: https://cyrus.topicbox.com/groups/info/Tac9e88ede3418262-M3d6d510ce82889709058728f
Delivery options: https://cyrus.topicbox.com/groups/info/subscription
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.