Op 17-3-2011 22:00, Andrés Yacopino schreef:
I saw this in log file of dovecot:

Error: sieve: binary save: failed to create temporary file:
open(/usr/local/etc/sieve/after/after.dovecot.svbin.acamail.acasalud.com.ar.13528.)
failed: Permission denied (euid=40(vmail) egid=41(vmail) missing +w
perm: /usr/local/etc/sieve/after, euid is not dir owner)
acamail dovecot: lda(xxxxx@xxxxxx): Error: sieve: the lda sieve plugin
does not have permission to save global sieve script binaries; global
sieve scripts like /usr/local/etc/sieve/after/after.dovecot.sieve need
to be pre-compiled using the sievec tool

So i tried to recompile script using sievec like:

sievec /usr/lcaol/etc/sieve/after/after.dovecot.sieve but i get:

sievec(root): Error: user root: Initialization failed: Initializing mail
storage from mail_location setting failed: stat(/root/Maildir) failed:
Permission denied (euid=40(vmail) egid=41(vmail) missing +x perm: /root,
euid is not dir owner)
sievec(root): Fatal: Invalid user settings. Refer to server log for more
information.

What i must do to resolve this?

Oh, that problem again. I'd like to fix that this weekend. What you can do now is: give it what it wants, being a vmail-owned Maildir in /root. You can also provide a dummy config using the -c argument, setting the mail_location to something that exists.

Regards,

Stephan.



Reply via email to