Open igogold opened 1 year ago
I applied PR https://github.com/cyrusimap/cyrus-imapd/pull/4613 and the error has gone. Now I can apply sieve script to any shared folder again.
This bug is still present on cyrus 3.8.3 :
admins: admin
connecting to localhost Please enter your password: Please enter your password: ^C logs : 2024-06-25T11:16:16.753483+02:00 cyrus-backend-pers-2-18 cyrus/sieve[3852426]: Falling back to using legacy location for admin.dav 2024-06-25T11:16:16.755271+02:00 cyrus-backend-pers-2-18 cyrus/sieve[3852426]: IOERROR: failed to create user.admin.#sieve (Permission denied) 2024-06-25T11:16:16.755558+02:00 cyrus-backend-pers-2-18 cyrus/sieve[3852426]: error in actions_setuser() 2024-06-25T11:16:19.640788+02:00 cyrus-backend-pers-2-18 cyrus/sieve[3852426]: Lost connection to client -- exiting
cyrus 3.8.3 doesn't recognize the administrator user and try to create user.admin.#sieve mailbox.
I did managed to create "global scripts" in /var/spool/sieve/global, and compile them and attach them to shared mailboxes. But they are not used by lmtp to deliver mails.
I (or cyrus) should certainly create shared-box.#sieve, but I don't know how to do that.
Sincerly, Jean Charles Delépine
I have issue on debian 12 version 3.6.1 of cyrus imapd. I unable to execute
mboxcfg
on any shared mailbox. But on user's mailbox I can change withmboxcfg
a comment, for example.I have
sasl_pwcheck_method: saslauthd
settings and runsaslauthd -a kerberos5
to auth via AD domain. So my imap admins are:admins: cyrus kerbcyrusadm
.I have
admin.sieve.script
and compiledadmin.sieve.bc
in/var/spool/cyrus/sieve/global
. When I login viacyradm
and try to changesieve
annotation of shared mailboxadmin
the imapd terminates.Full restart of cyrus-imapd service doesn't help also. What's wrong with my installation?
I've tried to change ACL for
kerbcyrusadm
user toall
on the mailbox, doesn't matter.I update from version 3.2.6 in debian 11 to 3.6.1 in debian 12 and add
mailbox_legacy_dirs: yes
into imapd.conf.