cyrusimap/cyrus-imapd

Broken sieve for shared folders 3.6.1

Opened this issue · 1 comments

Hello.

I upgraded cyrus from 3.4.1 to 3.6.1.
Sieve stopped working for shared folders. Currently sieve only works globally.

I did as in the documentation:

sieveshell -u cyrus -a cyrus localhost
> put /tmp/my_script my_script
cyradm -u cyrus localhost
localhost > mboxcfg tech.support sieve my_script

After that my_script was in /var/lib/imap/sieve/c/cyrus folder and not in /var/lib/imap/sieve/global

There is an error in the logs for shared folders:

lmtpunix[3414618]: IOERROR: stat /var/lib/imap/sieve/global/my_script.script: No such file or directory

Manually copied the sieve script to /var/lib/imap/sieve/global

Now it only works globally, not attached to a shared folder

I created a new issue related (but not similar) to this one: #4546