Re: Sendmail / libmilter + antivir & amavisd
Hallo Andreas,
Andreas Krummrich wrote:
So ich habe mal in der Amavisd.conf den Pfad zum Antivir auf
/usr/lib/Antivir/antivir gesetzt. Jetzt bekomme ich allerdings folgende
^
Sollte hier nicht ein "V" stehen?
Fehlermeldung
<<<<<
Apr 30 14:56:39 moe amavisd[1145]: Virus scanner failure:
/usr/lib/Antivir/antivir (error code: 255)
Apr 30 14:56:39 moe amavisd[1145]: All virus scanners failed - mail requeued
(message-id=<40924D01.7030801@t-online.de>)
Apr 30 14:56:39 moe amavisd[1145]: do_exit:419 - ending execution with 1
Apr 30 14:56:39 moe sm-mta[1143]: i3UCudER001143: Milter: data, reject=451
4.7.1 Please try again later
Leider ist der Fehler 255 nirgens dokumentiert :(
Weiß jemand weiter?
Das bedeutet das antivir aufgrund einer falschen Pfadangabe (s.o) nicht
gefunden werden kann.
Des Weitern liegt hier ein Zugriffrechteproblem vor. Ich denke mal du
hast Antivir als Benutzer root installiert und Amavis läuft leider unter
dem Benutzer amavis. Da der User root Antivir ausführen kann kommt es zu
diesem Zugriffsproblem.
Ich benutze auch Amivis zusammen mit Antivir und habe dieses Problem wie
folgt gelöst:
Alle Dateinen im Verzeichnis /usr/lib/AntiVir gehören dem Benutzer
"amavis" und haben die Rechte "r-x" und als Gruppe habe ich "root"
gesetzt mit dem Rechte "rwx".
Also
chown amavis:root /usr/lib/AntiVir/*
chmod u+rx,g+rwx,o-rwx /usr/lib/AntiVir/*
Das ganze sieht dann so aus:
gateway:~# ls -l /usr/lib/AntiVir/
total 2484
-r-xrwx--- 1 amavis root 727552 Apr 30 18:01 antivir
-r-xrwx--- 1 amavis root 1748480 May 1 11:22 antivir.vdf
-r-xrwx--- 1 amavis root 48680 Sep 11 2003 configantivir
-r--rw---- 1 amavis root 1024 Sep 11 2003 hbedv.key
-r--rw---- 1 amavis root 974 Sep 11 2003 lic_info.txt
gateway:~#
Damit sollte es laufen.
Gruß Andreas
--
MfG Dieter Reinelt
Reply to: