Hello and sorry to reopen such an old topic, but did anyone ever found a
solution for this issue or filed a bug report?
I'm unable to connect with sieveshell at all while sieve-connect seems
to work, but I couldn't figure out how to manage global sieve scripts
with that.
Best regards
Christian
On 2024-04-15 15:27, J. Roeleveld via Info wrote:
On Monday, 15 April 2024 15:16:24 CEST Nic Bernstein wrote:
Simon,
No, I just tried it with "sieveshell -u cyrus localhost" and it failed,
which I expected. Then I ran with "-a cyrus" and it worked. I hadn't
even thought of the default behaviour of assuming "-u <login user>".
Joost's point is that he's unable to run the current version with -u
<adminuser> and so cannot administer global sieve scripts. I was just
trying to think around that.
-nic
Which I definitely appreciate.
Any workaround would be nice.
I think this is where the issue originates:
---
Since 3.6, sieve scripts are stored in the '#sieve' mailbox (configurable with
the sieve_folder imapd.conf(5) option). No manual steps are necessary for
upgrade: Cyrus recognises the old style storage and will convert to the new
style automatically as necessary.
---
This works for personal sieve-scripts, but not global sieve scripts. And the
guide on how to configure global sieve scripts has not been updated.
--
Joost
On 4/15/24 14:13, Simon Matter wrote:
Joost,
Doh! My apologies. I should have thought that through a bit more
before commenting.
-nic
Could it be that the user should be cyrus (or another admin user)? I mean,
Nic, did you run sieveshell as user cyrus?
Regards,
Simon
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-M7092
c392246e65800f69513d Delivery
options:https://cyrus.topicbox.com/groups/info/subscription>>
--
[email protected]
https://www.nicbernstein.com
------------------------------------------
Cyrus: Info
Permalink:https://cyrus.topicbox.com/groups/info/Tac9e88ede3418262-M9c8e4b
5c920fdb49d984924d Delivery
options:https://cyrus.topicbox.com/groups/info/subscription
------------------------------------------
Cyrus: Info
Permalink:
https://cyrus.topicbox.com/groups/info/Tac9e88ede3418262-M06c4cd33fcd996429e9ad05f
Delivery options: https://cyrus.topicbox.com/groups/info/subscription