[Dovecot] dovecot-1.1 not using sieve
Thomas Carstensen
tcarstensen at exitec.de
Thu Mar 12 12:15:29 EET 2009
no .dovecot.sievec is created anywhere :-(
i put the sieve-script named .dovecot.sieve in into this folder:
/usr/local/mail/domain.toplevel/username/Maildir/
and to as a sym-link into /usr/local/mail/domain.toplevel/username
maillog says nothing at all about imap/sieve:
Mar 12 11:10:45 mail spamd[2594]: spamd: connection from localhost
[127.0.0.1] at port 50034
Mar 12 11:10:45 mail spamd[2594]: spamd: setuid to vexim succeeded
Mar 12 11:10:45 mail spamd[2594]: spamd: checking message
<49B8DF71.6090603 at exitec.de> for vexim:90
Mar 12 11:10:45 mail spamd[2594]: spamd: clean message (0.0/5.0) for
vexim:90 in 0.3 seconds, 1087 bytes.
Mar 12 11:10:45 mail spamd[2594]: spamd: result: . 0 -
scantime=0.3,size=1087,user=vexim,uid=90,required_score=5.0,rhost=localhost,raddr=127.0.0.1,rport=50034,mid=<49B8DF71.6090603 at exitec.de>,autolearn=ham
Mar 12 11:10:45 mail spamd[2507]: prefork: child states: II
Steffen Kaiser wrote:
> On Wed, 11 Mar 2009, Thomas Carstensen wrote:
>
>>> What does deliver log?
>> nothing, log_path = /tmp/deliver.log seems to be ignored
>
> Does the file exists already? Maybe the user has no write permission for
> the file.
>
> Looks like you haven't enabled mail_debug, I don't know for sure, if you
> need it, but it won't hurt.
>
> I switched to syslog because of permission troubles:
>
> protocol lda {
>
> ...
>
> # Log to syslog
> log_path =
> info_log_path =
> syslog_facility = mail
> }
>
> The logs would tell if sieve is used at all. So it is quite important.
>
> Second: Try to delete the corresponding .dovecot.sievec file and see if
> it is re-created. Do you use user-specific scripts or a system-wide
> script? If latter, try an user script; it could be a permission problem
> as well.
>
> Bye,
>
> -- Steffen Kaiser
More information about the dovecot
mailing list