Am 07.11.19 um 17:01 schrieb Stephan Bosch:
Op 7-11-2019 om 13:30 schreef Jakobus Schürz via dovecot:
Hi there!
I recognized that dovecot ignores users sieve-script. The global and the post-sieve-scripts are working, but users sievescript is ignored.
You can see the sieve trace-files last lines
65: finishing match with result: not matched 65: jump if result is true 65: not jumping 65: jumping to line 67 67: jumping to line 77 ## Finished executing script 'global' ## Started executing script 'junk' 2: header test 2: starting
:contains' match with
i;ascii-casemap' comparator: 2: extracting `X-Spam' headers from message 2: finishing match with result: not matched 2: jump if result is false 2: jumping to line 6 ## Finished executing script 'junk'Between global and junk-Script should sieve run users sieve script.
Before the Upgrade to 2.3.8 sieve was working correct. Now ALL messages go to INBOX, no one is filtered anymore.
compiling the sievescript with
sudo -u vmail sievec sievefilter.sieve
gives no errormessage...
My users sievefilter is:
/var/mail/jakobus.schuerz/sieve/sievefilter.sieve
This directory contains: lrwxrwxrwx 1 vmail vmail 17 Nov 7 12:44 jakobus.schuerz.sieve -> sievefilter.sieve -rw------- 1 vmail vmail 36834 Nov 7 13:25 jakobus.schuerz.svbin -rw------- 1 vmail vmail 45588 Nov 7 11:43 sievefilter.sieve
Can you enable mail_debug and check the logs?
I had logs enabled "mail_debug = true", but lda did not write to journal...
So i changed the config for protocol lda (before log_path and info_log_path where empty after = )
protocol lda { # Space separated list of plugins to load (default is global mail_plugins). mail_plugins = $mail_plugins quota sieve acl log_path = /var/log/dovecot/lda-errors.log info_log_path = /var/log/dovecot/lda.log
}
and checked these logfiles. So I could find out, that i made a config-change in my LDAP, and now the username/email changed for sieve settings...
Could fix it.
But why is no debug-output in journal, when these to log-path settings are empty? Then it should go to rsyslog and then to journal...
jakob