[CentOS-de] Nochmal Amavisd-new und clamd

Timothy Kesten centos-lst at gmx.de
So Jun 10 19:12:11 UTC 2007


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





Mehr Informationen über die Mailingliste CentOS-de