Managesieve cannot access script store
dovelist
dovelist at tesla.demon.nl
Sat Feb 11 14:24:23 UTC 2017
OK, I've figured it out:
In the dovecot profile for apparmor the sieve directory is not
confgured. I solved it this way:
To configure only one directory in the apparmor profile, I placed the
active-script link inside the .sieve directory. Keeping the scripts
separate in a store subdirectory, like this:
In /etc/dovecot/conf.d/90-sieve.conf :
sieve = file:~/.sieve/store;active=~/.sieve/active.sieve
Then dovecot is granted access by adding the .sieve directory in the
apparmor profile. The dovecot file in the tunables directory seems to be
a neat way to that:
In /etc/apparmor.d/tunables/dovecot :
@{DOVECOT_MAILSTORE}=@{HOME}/Maildir/ /var/spool/mail/
@{HOME}/.sieve/
Ofcourse the .sieve directory is not really a MAILSTORE. But this way,
the configuration stays close to the defaults. I didn't find something
like DOVECOT_SIEVESTORE, which would be more appropriate.
After restart of apparmor and dovecot, it works!
@Stephan: thanks for the advice - it did help to pinpoint the problem!
Regards,
Rogier
More information about the dovecot
mailing list