Johannes Kaindlstorfer wrote:
[...]
Hallo Johannes,
heute mittag hatte ich die Lösung einmal beschrieben. Lösche mal den Transport smtpgmx raus und setze folgende Einträge:
/etc/postfix/transports: gmx.de smtp:127.0.0.1:10050
/etc/postfix/master.cf: localhost:10050 inet n - n - 1 smtpd -o canonical_maps=hash:/etc/postfix/canonical_gmx -o relayhost=mail.gmx.de
Damit sollte es funktionieren. Zumindest bei mir mit Suse 9.2 klappt es.
Hi Sandy, hab ich jetzt so eingetragen wie du geschrieben hast.
Zum Verständniss: In transport gebe ich an wenn das Mail an suse.com (du hast geschrieben gmx.de, gehen soll dann wird am localhost (127.0.0.1) auf port 10050 smtp angesprochen oder?
So ist es, die Einstellungen in transport überstimmen die normale Bestimmung des Transports.
in master.cf definiere ich was postfix machen soll wenn am port 10050 was ankommt. dann soll canonical_gmx abgefragt werden und dort steht drinnen dass die Absendeadresse Johannes.Kaindlstorfer@gmx.at sein soll! Ebenfalls wird der relayhost mail.gmx.de genommen! Ich hoffe ich verstehe das richtig?
Ja! Es ist ein zusätzlicher Listener, der halt nicht auf Port 25, sondern eben auf Port 10050 (frei wählbar) lauscht.
Wenn ich nun das so eintrage, postmap, postfix restart ausführe dann kommen Fehlermeldungen in /var/log/mail: postfix/smtp[8163]: connect to 127.0.0.1[127.0.0.1]: Connection refused (port 10024) 10024 wird doch für avmailgate verwendet wenn ich mich nicht irre? oder spamassassin?
Normalerweise lauscht amavisd-new auf Port 10024, das ist in /etc/amavisd.conf eingestellt. Zurück geht das ganze von Amavis wieder über smtp:localhost:10025, was in master.cf festgelegt ist. Die Meldung heisst, das Amavis die Verbindung verweigert. Übersteuere den contentfilter mal indem du das die entsprechende Option hinzunimmst. localhost:10050 inet n - n - 1 smtpd -o content_filter= -o canonical_maps=hash:/etc/postfix/canonical_gmx -o relayhost=mail.gmx.de Damit wird auf diesem Transport der contentfilter abgeschaltet. Hast du die Option content_filter in der main.cf gesetzt?
weiters steht in der Konsole: postfix/smtp[8163]: 4D02C37F2B: to=
, relay=none, delay=403, status=deferred (connect to 127.0.0.1[127.0.0.1]: Connection refused)
127.0.0.1 ist localhost, rein rechnerintern. (^-^)
Verbindung zum Internet besteht nicht (wegen der "Adresse" test@suse.com!!),
relay=none: Da müsste doch schon mail.gmx.net drinnen stehen wenn master.cf richtig abgehandelt wird? muss ich /etc/services noch den port 10050 irgendwie eintragen bzw. definieren?
Nein, das wird ja bereits gemacht in master.cf. Und in transport wird bestimmt, auf welche Weise mit dem Port 10050 geredet wird, über smtp: ... Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply (@) japantest (.) homelinux (.) com