amavis - Benachrichtigung abschalten
Hallo Liste. Ich durchsuche gerade amavisd.conf, kann aber nicht finden, wo ich abschalten kann, daß der Absender einer infizierten Nachricht benachrichtigt wird. Kann mir jemand weiterhelfen? Danke. -- Andre Tann
Andre Tann wrote:
Hallo Liste.
Ich durchsuche gerade amavisd.conf, kann aber nicht finden, wo ich abschalten kann, daß der Absender einer infizierten Nachricht benachrichtigt wird. Kann mir jemand weiterhelfen?
# Notify virus sender? #$warnvirussender = 1; # (defaults to false (undef)) # Notify spam sender? #$warnspamsender = 1; # (defaults to false (undef)) # Notify sender of banned files? #$warnbannedsender = 1; # (defaults to false (undef)) # Notify sender of syntactically invalid header containing non-ASCII characters? #$warnbadhsender = 1; # (defaults to false (undef)) Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com
Hallo Sandy, Sandy Drobic, Samstag, 25. Februar 2006 21:34:
# Notify virus sender? #$warnvirussender = 1; # (defaults to false (undef))
# Notify spam sender? #$warnspamsender = 1; # (defaults to false (undef))
# Notify sender of banned files? #$warnbannedsender = 1; # (defaults to false (undef))
# Notify sender of syntactically invalid header containing non-ASCII characters? #$warnbadhsender = 1; # (defaults to false (undef))
Danke für die Hinweise. Diese Parameter stehen nicht in der amavisd.conf, sondern nur in den Dokumentationen, und deswegen hatte ich sie nicht gefunden. Die amavisd.conf-default ist allerdings auch nicht gut kommentiert. Muß mal suchen, wo es was besseres gibt. Jetzt hätte ich allerdings noch eine Frage nebenbei: mein amavis funktioniert zwar, aber ich verstehe nicht genau warum. In meinem Postfix-Buch von Peer Heinlein steht, daß in der main.cf ein Content-Filter angegeben werden muß: content_filter = vscan: In der master.cf soll dann die Direktive vscan definiert werden. Nun kann ich aber weder in der main.cf eine Content-Filter-Angabe finden, noch steht in der master.cf was von wegen vscan-Direktive. Wieso funktioniert es auf meiner SL10.0 trotzdem? In der master.cf kann ich nur die Port-Definitionen 10024 und 10025 finden. Danke + Gruß. -- Andre Tann
Andre Tann wrote:
Jetzt hätte ich allerdings noch eine Frage nebenbei: mein amavis funktioniert zwar, aber ich verstehe nicht genau warum. In meinem Postfix-Buch von Peer Heinlein steht, daß in der main.cf ein Content-Filter angegeben werden muß:
Aus welchem Jahrtausend stammt das Buch?
content_filter = vscan:
In der master.cf soll dann die Direktive vscan definiert werden.
Nun kann ich aber weder in der main.cf eine Content-Filter-Angabe finden, noch steht in der master.cf was von wegen vscan-Direktive.
Wieso funktioniert es auf meiner SL10.0 trotzdem? In der master.cf kann ich nur die Port-Definitionen 10024 und 10025 finden.
Diese Schritte geht eine Mail mit Amavis Filterung: Mail wird angenommen über SMTP: /etc/postfix/master.cf: smtp inet n - n - 20 smtpd -o content_filter=smtp:127.0.0.1:10024 Mail wird an den Filter übergeben, der auf localhost:10024 lauscht Das ist der Standardport von Amavisd-new: /etc/amavisd.conf: $inet_socket_port = 10024; # accept SMTP on this local TCP port Hier findet die Filterung statt mit den Optionen für Virenscanner und Spamassassin. Mail wird wieder zurück an Postfix übergeben: /etc/amavisd.conf: $forward_method = 'smtp:127.0.0.1:10025'; # where to forward checked mail $notify_method = $forward_method; # where to submit notifications /etc/postfix/master.cf: localhost:10025 inet n - n - 2 smtpd -o content_filter= Die leere "content_filter=" Angabe sorgt dafür, dass KEIN Filter aufgerufen wird, da sonst eine Mailschleife entsteht, wenn die Mail immer wieder in den Filter geleitet wird. Postfix nimmt die Mail an und stellt sie endgültig zu, entweder lokal oder über Weiterleitung an einen anderen Server. Der Transport erfolgt dann über den Transport cyrus, procmail, smtp ... Das sind die normalen Schritte, die eine Mail mit Amavis durchläuft. Alle benötigten Angaben sind in der master.cf enthalten, Angaben in der main.cf sind allgemein und gelten für ALLE Transporte in main.cf, es sei denn, sie werden mit "-o parameter=" explizit abgeschaltet bzw. umdefiniert. Deshalb ist eine Angabe in main.cf nicht erforderlich. Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com
Sandy Drobic, Sonntag, 26. Februar 2006 18:36:
Jetzt hätte ich allerdings noch eine Frage nebenbei: mein amavis funktioniert zwar, aber ich verstehe nicht genau warum. In meinem Postfix-Buch von Peer Heinlein steht, daß in der main.cf ein Content-Filter angegeben werden muß:
Aus welchem Jahrtausend stammt das Buch?
Beginn des dritten Jahrtausends nach Christus, genauer: 2002.
Diese Schritte geht eine Mail mit Amavis Filterung: [...]
Danke für die ausführliche Erläuterung. Ich habs jetzt verstanden. Zwar...
Mail wird wieder zurück an Postfix übergeben:
/etc/amavisd.conf: $forward_method = 'smtp:127.0.0.1:10025'; # where to forward checked mail $notify_method = $forward_method; # where to submit notifications
...sind diese beiden Methoden bei mir auskommentiert, aber vermutlich sind das Standardwerte, denn ich sehe, daß alles läuft. Danke und Gruß. -- Andre Tann
participants (2)
-
Andre Tann
-
Sandy Drobic