[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: