* Timothy Kesten centos-lst@gmx.de:
Hi Folks,
ich bekomme es nicht hin, dass amavisd-new den clamd benutzt. Statt dessen wird immer der secondary scanner clamscan benutzt. Mit eben miserabler Performance.
Das muss irgend wie mit dem Socket zusammenhängen.
amavisd.conf
# ### http://www.clamav.net/ ['ClamAV-clamd', &ask_daemon, ["CONTSCAN {}\n", "/var/amavis/clamd"], qr/\bOK$/, qr/\bFOUND$/, qr/^.*?: (?!Infected Archive)(.*) FOUND$/ ],
['ClamAV-clamd', &ask_daemon, ["CONTSCAN {}\n", "/var/run/clamav/clamd.sock"], qr/\bOK$/, qr/\bFOUND$/, qr/^.*?: (?!Infected Archive)(.*) FOUND$/ ],
clamd.conf # Path to a local socket file the daemon will listen on. # Default: disabled (must be specified by a user) LocalSocket /tmp/clamd
LocalSocket /var/run/clamav/clamd.sock
Okay - die sockets stimmen nicht, so dass ich immer die Meldung in amavis.log bekomme:
Jun 10 21:00:17 main.jacmelaw.local /usr/sbin/amavisd[3619]: (03619-01) (!)ClamAV-clamd: Can't connect to UNIX socket /var/amavis/clamd: Datei oder Verzeichnis nicht gefunden, retrying (2)
Stelle ich jetzt in amavisd.conf den Socket auch auf /tmp/clamd dann bekomme ich zwar keine Fehlermeldungen mehr aber es wird auch nicht gescannt. Die Mails landen im Nirvana oder wo auch immer.
Wo sie landen, sagt Dir das Log.
clamd läuft unter user amavis.
ARGH....
Clamd soll als clamd laufen. Es reicht, wenn Du ihn die Gruppe amavis aufnimmst und in der clamd.conf
AllowSupplementaryGroups
aktivierst.
Was kann ich noch tun, damit clamd statt clamscan von amavis gebnutzt wird.
Die postfixbuch-users ML abonnieren? Da wird viel - auch über clamd und amavisd-new - gesprochen.
p@rick