Willi Bohr, Mittwoch, 5. Mai 2004 09:02:
Hallo Matthias, mein echter name steht immer unten und der Name E-Mail adresse ist auch echt, oder meinst du in der Anrede. ...
Lies einfach mal die Etikette.
Jetzt noch mal speziell. Mir ist das derzeit alles etwas undurchsichtig. Was muß dem im Bootloader aktiviert sein damit der Virenscanner überhaupt permanent mitläuft. Derzeit habe ich avguard laufen, da ich irgendwo einmal gelesen habe das amavis und avguard nicht parallel laufen sollen. Wenn jetzt avguard aber läuft, was trage ich dann wo und wie in den Dateien ein.
Keine Ahnung von avguard. Ist das diese permanente Zugriffskontrolle von Antivir? Die kann IMHO problemlos parallel laufen (so der Rechner genug Power hat). Wenn du aber Amavis von Postfix aus ansprichen willst (so stand es zumindest in deiner Mail und auch im Subject), muss der amavisd natürlich auch laufen. Wie soll sonst Postfix die Mails übergeben?
Matthias Houdek
schrieb am 04.05.2004, 22:56:02: willi.bohr@willi-bohr.de, Dienstag, 4. Mai 2004 09:58:
Du wurdest schon mehrfach darauf hingewiesen: Realname. Danke.
Hallo an alle, ich konnte mittlerweile die "to many hops" eingrenzen. Es hatte etwas mit dem Virescanner, wohl vscan, zu tun. Vscan war an mehreren Stellen definiert. Wo sollte er denn wirklich definiert sein damit ich auch vor Viren geschütz bin. Er war einmal bei pipe im content_filter, dann in smpt, localhost:100025 Wo muß er tatsächlich registriert sein, in der master.cf, damit ich ein Virensicheres System erhalte, oder muß ich wie in der readme zu amavis steht smtp-amavis eintragen. Ich weiss da leider nicht bescheid. Für Hilfe wäre ich dankbar.
In main.cf muss jede normal eingehende Mail an den Virenscanner geschickt werden. Deshalb hier in content_filter=... eintragen.
Welchen trage ich denn jetzt hier ein? Das ist mir leider nicht klar. vscan, amavis oder avguard????
Dort trägst du den Filternamen genau so ein, wie er in der master.cf steht (Schlüsselwort in der ersten Spalte). In der master.cf ist dann definiert, mit welchen Rechten und welchen Parametern die Mail an welches Programm (hier: amavisd) weitergeleitet werden soll. Steht übrigens bereits in meiner übernächsten Zeile *grmpf*.
Dieser Filter muss natürlich in der master.cf definiert sein. Standardmäßig heißt das Teil vscan.
Die Mail verlässt dann Postfix und landet erst einmal bei Amavis.
Amavis schickt die Mail nach dem Untersuchen zurück an Postfix, allerdings nicht über den SMTP-Port 25, sondern über Port 10025 (du hast da oben eine "0" zu viel, so viele Ports gibt es gar nicht).
Die 0 ist zuviel stimmt steht, so auch nicht in der Master.cf. War schon relativ spät und ich hatte schon mehrere nächtelange Kämpfe mit Postfix gehabt.
Das muss so sein, damit Postfix zwischen neuem und bereits gescannten Mails unterscheiden kann. Damit Postfix aber auch Mails auf Port 10025 annimmt, muss es in der master.cf wiederum eingetragen sein - jetzt mit der Besonderheit, dass der Standard-Content_Filter aus der main.cf überschriben wird mit nix (also "content_filter= ").
das verstehe ich jetzt gar nicht mehr. In der main.cf steht, wenn ich micht recht erinnere, bei mir kein content_filter drin, sondern alles in master.cf. Ich lass mich aber gerne eines besseren belehren. Da ich die Mail hier vom Arbeitsplatz aus schreibe, kann ich es nicht prüfen. Muß ich heute abend machen. Vielleich würde es mir weiterhelfen, wenn du mir die relevanten einträge mailst.
Es gibt verschiedene Versionen von Amavis, die werden alle ein wenig unterschiedlich gehandhabt. Und bei mir läuft keine aktuelle Suse mit Amavis (mein Server läuft mit einem "gemixten" Debian). Auf jeden Fall muss aber in der main.cf erst einmal im content-filter der Aufruf von vscan drinstehen. Alternativ könnte man sicher auch den content-filter in der master.cf hinter die Befehlszeile des einfachen smpd als Argument mit anfügen: smtp inet n - n - - smtpd -o content_filter=vscan Damit würde dann ein eventueller content_filter in der main.cf für das smtp-Protokoll überschrieben werden. Was macht das aber für einen Sinn? IMHO ist die Option content_filter=vscan in der main.cf besser aufgehoben. Wichtiger ist dieser Eintrag in master.cf: localhost:10025 inet n - n - - smtpd -o content_filter= ... (ggf. weitere Optionen) Der legt fest, dass für Mails, die per smtp von localhost über Port 10025 (also von Amavis) eingeliefert werden, kein content_filter verwendet werden soll (sonst Endlosschleife!). Da beim normalen smtp der Filter vscan aufgerufen wird, muss dieser auch in der master.cf definiert werden: vscan unix - - n - 4 ... Am Schluss (...) folgen dann die entsprechenden Befehle und Argumente, die für die jeweilige Amavis-Version notwendig sind. -- Gruß MaxX 8-) Hinweis 1: PMs an diese Adresse werden automatisch vernichtet. Hinweis 2: Bitte unbedingt beachten: http://www.suse-etikette.de.vu