diff -Nur -x '*.orig' -x '*.rej' smeserver-qpsmtpd-2.4.0/root/etc/e-smith/templates/var/service/qpsmtpd/config/plugins/80clamav mezzanine_patched_smeserver-qpsmtpd-2.4.0/root/etc/e-smith/templates/var/service/qpsmtpd/config/plugins/80clamav --- smeserver-qpsmtpd-2.4.0/root/etc/e-smith/templates/var/service/qpsmtpd/config/plugins/80clamav 2006-02-05 15:38:30.000000000 +0100 +++ mezzanine_patched_smeserver-qpsmtpd-2.4.0/root/etc/e-smith/templates/var/service/qpsmtpd/config/plugins/80clamav 2016-04-17 11:49:13.403205682 +0200 @@ -12,9 +12,12 @@ $max_size =~ s/[kK]/000/; $max_size =~ s/[mM]/000000/; + # clamdscan takes size in kb + $max_size = int($max_size / 1000); - $OUT = "virus/clamav" . - " clamscan_path=/usr/bin/clamdscan" . - " action=reject" . - " max_size=$max_size"; + $OUT = "virus/clamdscan" . + " scan_all yes" . + " clamd_socket /var/clamav/clamd.socket" . + " defer_on_error yes" . + " max_size $max_size"; }