[Postfixbuch-users] amavis verschluckt die mails ?

Achim Altmann achim at altmann.li
Sa Nov 16 12:41:50 CET 2002


Hallo,

vor einiger Zeit habe ich hier schonmal eine Frage bezügl Amavis und 
Postfix gestellt.

Mir wurde damals geraten amavis mit logging einzustellen um den Fehler 
zu erkennen. Habe ich gemacht mit folgendem Eregbnis.

Hier nochmal das Gleiche.

Ich habe auf einem neuen Server redhat 8.0, mit dem aktuellsten 
postfix-snapshot und dem aktuellsten amavisd-snapshot, weiter den 
virenscanner von
# amavisd (snapshot-20020300) was configured for use with:
# H+BEDV AntiVir/X

Weiter habe ich den user vscan angelegt mit UID kleiner 500
Die perl-module und Kompressions-progs habe ich auch installiert.
Einige Module mußte ich von CPAN holen und per Hand installieren was 
ohne Fehler lief. Mein Perl ist Perl5.8.0.

Meine Konfid-dateien sehen wie folgt aus

/etc/postfix/master.cf
localhost:10025 inet n  -       n       -       -       smtpd -o 
content_filter=

vscan     unix  -       n       n       -       4       pipe 
user=vscan argv=/usr/sbin/amavisd $sender  $recipient

/etc/postfix/masin.cf
content_filter = vscan:

/etc/amavis.conf

# H+BEDV AntiVir
$antivir = "/usr/bin/antivir";
$DO_SYSLOG = "no";

# Directory to put log entries (if not using syslog)
$LOGDIR = "/var/amavis";
$LOGFILE = "amavis.log";

$log_level = 0;


Im log vom postfix steht folgendes
/var/log/maillog

Nov 16 13:18:48 web postfix/qmgr[29693]: 020C6FA83: 
from=<admin at com-gate.com>, size=680, nrcpt=4 (queue active)
Nov 16 13:18:51 web postfix/pipe[29725]: 020C6FA83: 
to=<achim.com-gate.com at mail.terragon.de>, orig_to=<achim at com-gate.com>, 
relay=vscan, delay=3, status=sent (mail.terragon.de)
Nov 16 13:18:51 web postfix/pipe[29725]: 020C6FA83: 
to=<admin.com-gate.com at mail.terragon.de>, orig_to=<admin at com-gate.com>, 
relay=vscan, delay=3, status=sent (mail.terragon.de)
Nov 16 13:18:51 web postfix/pipe[29725]: 020C6FA83: 
to=<erwin.com-gate.com at mail.terragon.de>, orig_to=<erwin at com-gate.com>, 
relay=vscan, delay=3, status=sent (mail.terragon.de)
Nov 16 13:18:51 web postfix/pipe[29725]: 020C6FA83: 
to=<markus.com-gate.com at mail.terragon.de>, 
orig_to=<markus at com-gate.com>, relay=vscan, delay=3, status=sent 
(mail.terragon.de)

Im log von amavisd steht folgendes
/var/amavis/amavis.log

Nov 16 01:02:51 web.terragon.de amavisd[28171]: starting.  amavisd 
snapshot-20020300 Fri Nov 15 23:23:29 CET 2002


netstat -na gibt mir u.a. folgende Ausgabe
tcp        0      0 127.0.0.1:10025         0.0.0.0:*               LISTEN

telnet localhost 10025 ergibt folgendes

telnet localhost 10025
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 mail.terragon.de ESMTP Postfix (1.1.11-20021109)

Nach dem senden von einer mail sehe ich mit ps xua noch folgendes

postfix  29818  0.0  1.1  3332 1452 ?        S    13:42   0:00 smtpd -n 
smtp -t inet -u
postfix  29819  0.0  1.1  3320 1436 ?        S    13:42   0:00 cleanup 
-t unix -u
postfix  29820  0.0  0.8  3064 1076 ?        S    13:42   0:00 
trivial-rewrite -n rewrite -t unix -u
postfix  29826  0.0  0.7  3016  992 ?        S    13:42   0:00 pipe -n 
vscan -t unix user=vscan argv=/usr/sbin/amavisd $sender $recipient

Die mails kommen jedoch nie an,
Was kann das sein ?

Gruß und danke

Achim

Ps: Laut Postfix-Buch sollte ich doch alles richtig gemacht haben oder ?



Mehr Informationen über die Mailingliste Postfixbuch-users