X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=etc%2Fexim4%2Fconf.d%2Facl%2F40_exim4-config_check_data;h=58a65f3f148caf65d85eab9e918419cc3a9a65e4;hb=d6c199de94861a9149558b44a34dd902d7f1e55c;hp=b9765c565d47ec2cdd178984c911eec97be32bb1;hpb=8b0378cbe7f114688e07cf44b848bc847b70a79b;p=matthijs%2Fservers%2Fdrsnuggles.git diff --git a/etc/exim4/conf.d/acl/40_exim4-config_check_data b/etc/exim4/conf.d/acl/40_exim4-config_check_data index b9765c5..58a65f3 100644 --- a/etc/exim4/conf.d/acl/40_exim4-config_check_data +++ b/etc/exim4/conf.d/acl/40_exim4-config_check_data @@ -22,7 +22,21 @@ acl_check_data: message = No verifiable sender address in message headers !verify = header_sender - # accept otherwise + # Don't spamcheck big messages accept + condition = ${if >{$message_size}{80k}} + add_header = X-Spam-Report: Message too big, not scanned. + + # Deny messages with a large spamscore. The threshold is set by + # spamassassin, see required_score in /etc/spamassassin/local.cf + deny + message = Message was classified as spam + # Check using spamassasin, running as the "spamd" user. + spam = spamd + + # Accept any other messages, but add spam headers. + accept + add_header = X-Spam-Score: $spam_score ($spam_bar) + add_header = X-Spam-Report: $spam_report # vim: set sts=2 expandtab sw=2 ai: