Autor: Eli Data: A: exim-users Assumpte: [exim] Extra main log entry for ACL spam deferral, but not malware?
I've been doing some config tests and noticed this... Exim throws up an
extra error line in to the MAIN log when an ACL "spam = ..." condition
defers (without /defer_ok), yet the same thing doesn't happen for "malware =
..." (without /defer_ok).
9488 processing "warn"
9488 check spam = nobody:true
9488 trying server 127.0.0.1, port 783
9488 LOG: MAIN PANIC
9488 spam acl condition: warning - spamd connection to 127.0.0.1, port
783 failed: Connection refused
9488 LOG: MAIN PANIC
9488 spam acl condition: all spamd servers failed
9488 warn: condition test deferred
9488 LOG: MAIN
9488 H=(eli) [192.168.1.2] I=[1.2.3.4]:25 Warning: ACL "warn" statement
skipped: condition test deferred:
9488 processing "warn"
9488 check !malware = true
9488 LOG: MAIN PANIC
9488 malware acl condition: clamd: unable to connect to UNIX socket
/tmp/clamav.sock (No such file or directory)
9488 warn: condition test deferred
Not causing me any problems - just thought it odd. I'm running Exim 4.51 in
debug mode to get this (not actually checking log files to see if it's
writing the lines).