Re: Global sieve-scripts - Can no longer update them

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [Cyrus SASL]     [Squirrel Mail]     [Asterisk PBX]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [KDE]     [Gimp on Windows]     [Steve's Art]
  Powered by Linux