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$/ ],
clamd.conf # Path to a local socket file the daemon will listen on. # Default: disabled (must be specified by a user) LocalSocket /tmp/clamd
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.
clamd läuft unter user amavis.
Was kann ich noch tun, damit clamd statt clamscan von amavis gebnutzt wird.
Startreihenfolge der Daemonen: clamd und dann amavisd
Danke Timothy
* 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
Patrick Ben Koetter wrote:
- Timothy Kesten centos-lst@gmx.de:
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.
Mein Felher. Das wusste ich allerdings auch noch nicht. Man lernt halt nie aus =:)
Cheers,
Ralph
* Ralph Angenendt ra+centos@br-online.de:
Patrick Ben Koetter wrote:
- Timothy Kesten centos-lst@gmx.de:
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.
Mein Felher. Das wusste ich allerdings auch noch nicht. Man lernt halt nie aus =:)
Bevor es AllowSupplementaryGroups in clamd gab, haben wir das alle so gemacht, wie hier vorher vorgeschlagen. Das war aber ziemlich krank. So ist es sicherlich besser und vor allem flexibler.
Gruss,
p@rick