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