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

Re: amavis-ng (was: Re: Warum schicken Sie Eicar Testfiles and die Debian liste???)



Uwe Kerstan <uwe.kerstan@gmx.de> writes:

> ich bin jetzt so weit, dass er scannt. Meine Änderungen:
> 
> # /etc/exim/exim.conf
> # TRANSPORTS
> - command = "/usr/sbin/amavis -f <${sender_address}> -d ${pipe_addresses}"
> + command = "/usr/sbin/amavisd -f <${sender_address}> -d ${pipe_addresses}"

... oder /usr/bin/amavis ...

Momentan sind amavis und amavisd eigentlich dasselbe Programm, aberd
das kann sich ändern.

> # DIRECTORS
> - condition = "${if eq {$received_protocol}{scanned-ok} {0}{1}}"
> + condition = "${if eq {$received_protocol}{no-scan} {0}{1}}"
> # ROUTERS
> - condition = "${if eq {$received_protocol}{scanned-ok} {0}{1}}"
> + condition = "${if eq {$received_protocol}{no-scan} {0}{1}}"

Wie Du richtig erkannt hast, korreltiert das received_protocol hier
mit den Kommandozeilenoptionen in amavis.conf. :-)

> Er steigt jetzt wenigstens nicht mehr aus mit 'Too many "Received"
> headers - suspected mail loop' und schickt auch keine Mails mehr ins
> Nirwana.
> 
> Sieht gut aus in /var/log/syslog:
> 
> Virus! /tmp/amavis-unpack-3d4e44c3-2708/parts/00000002 (archive) eicar._om <<<
> Eicar-Test-Signatur (exact)
> Virus! /tmp/amavis-unpack-3d4e44c3-2708/parts/00000004 <<< Eicar-Test-Signatur
> (exact)
> 
> Kommt auch eine nette Mail an den Postmaster, wo etwas steht wie:
> 
> | The message has been quarantined as
> | 3d4e41c0-25bf.msg.
> 
> | The corresponding logfile has been written to
> | 3d4e41c0-25bf.log.
> 
> Die Dateien sind aber nicht auffindbar!
> 
> ls -lR /var/spool/amavis/
> /var/spool/amavis/:
> insgesamt 3
> drwxr-x---    2 mail     mail         1024 25. Jul 15:00 problems
> drwxr-x---    2 mail     mail         1024 25. Jul 15:00 quarantine
> drwxr-x---    2 mail     mail         1024 25. Jul 15:00 queue
> /var/spool/amavis/problems:
> insgesamt 0
> /var/spool/amavis/quarantine:
> insgesamt 0
> /var/spool/amavis/queue:
> insgesamt 0
> 
> Kannst du mir sagen, warum in den Verzeichnissen nichts zu finden ist?

Wenn Du die sonstigen Anweisungen bezüglich exim.conf befolgt hast, so
wird AMaViS als Benutzer "amavis" ausgeführt, der hat aber keine
Rechte, um in die entsprechenden Verzeichnisse zu schreiben. Wir
nehmen hier als AMaViS-Benutzer "mail", der hätte in Deinem Fall auch
die entsprechenden Rechte. 

Du kannst natürlich auch die Rechte von /var/spool/amavis und
darunterliegenden Verzeichnissen passend ändern.

Steht nichts davon im Log, daß das Wegschreiben der Nachrichten und
der Logschnipsel fehlschlägt?

Welche Version von AMaViS-ng benutzst Du?

-Hilko, dieses Mal von seinem eigenen Rechner aus postend ;-)



Reply to: