On Monday, 15 April 2024 15:02:56 CEST Nic Bernstein wrote: > Joost, > Doh! My apologies. I should have thought that through a bit more > before commenting. > -nic No need to apologize, it was a valid comment and there was a chance it might actually have worked. (see my reply to Siman for the rest :) ) > On 4/15/24 13:58, J. Roeleveld via Info wrote: > > On Monday, 15 April 2024 14:08:25 CEST Nic Bernstein wrote: > >> [Going back to the original message due to subsequent trimming] > >> > >> I haven't got v3.8.1 installed, but I've just checked on my older v3 > >> > >> release I use this command to see Global sieve scripts: > >> $*sieveshell -a cyrus localhost* > >> connecting to localhost > >> > >> Please enter your password: > >> > ls > >> > >> default <- active script > >> > >> In other words, no "-u <user>" since this isn't a "user" in the proper > >> sense. Have you tried this approach? > >> > >> -nic > > > > If I don't specify a "-u <user>", it uses whichever username I am logged > > in as on the server. I have no access to the global sieve-scripts this > > way. > > > > And the command I am using is the one that is even still documented for > > the > > current DEV version. > > > > I think there should be still a way to access and change the global sieve- > > scripts. Physically there are stored at: > > <sievedir>/global/.... > > > > With <sievedir> being configured as " sievedir: <sievedir> " in > > imapd.conf. I also see the users sieve-scripts stored in that tree as: > > <sievedir>/j/user/joost/.... (<--- this is the sieve-script(s) for my > > user > > are stored) > > > > -- > > Joost > > > >> On 4/12/24 12:38, Joost Roeleveld via Info wrote: > >>> 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-M7092c3 > > 92246e65800f69513d Delivery > > options:https://cyrus.topicbox.com/groups/info/subscription ------------------------------------------ Cyrus: Info Permalink: https://cyrus.topicbox.com/groups/info/Tac9e88ede3418262-M58d53067f45fce88b544ba35 Delivery options: https://cyrus.topicbox.com/groups/info/subscription