Mit sender_canonical kann man ja eine Umsetzung machen allerdings für alle relayhosts.
In dem Fall must du diese Entscheidung an einen Punkt verlagern, wo du dies für den Transport bestimmen kannst.In master.cf kannst du auch eigene Transporte eintragen, die wiederum eigene Optionen aufrufen für bestimmte Einstellungen.
master.cf: smtpgmx inet n - n - 2 smtpd \ -o canonical_maps=$gmx_canonical_maps
Hört sich gut an, nur wo wird dann smtpgmx bzw. smtputanet aufgerufen? Muss ich das dann bereits in /etc/postfix/transport eintragen: suse.com smtpgmx:mail.gmx.net * smtputanet:mail.utanet.at
Sieht gut aus. (^-^)
main.cf: gmx_canonical_maps = hash:/etc/postfix/mytransports/gmx_canonical_maps
Denke bitte daran, auch diese Datei mit den nötigen Einträgen anzulegen und "postmap /pfad/zur/datei" und "postfix reload" auszuführen. Schaue dir auch die Logmeldungen an, wenn postfix startet und wenn eine Mail an den neuen Transport geht.
Hab ich jetzt gemacht, leider startet postfix nicht mehr! Fehler in Konsole: fatal: getaddrinfo: Servname not supported for ai_socktype
Ich hab mir master.cf, main.cf die transport-maps alles 2-mal angesehen, die Einträge stimmen, postmap hab ich gemacht!
Seltsam. Hast du vielleicht transport noch in einer anderen Einstellung als Wert eingetragen?
Versuche mal 2 Dinge: a) in /etc/postfix/transport: suse.com smtpgmx:[mail.gmx.net] * smtputanet:[mail.utanet.at]
Hat nicht geholfen (postmap /etc/postfix/transport hab ich gemacht, rcpostfix start bringt die gleiche Meldung in der Konsle)
b) Wenn das nicht hilft, dann wieder den Transport auf smtp: zurücksetzen und beobachten, ob es an den Transporteigenschaften von smtpgmx/smtputanet liegt.
in master.cf hab ich 3 Einträge Jeweils einen mit smtp (den hab ich von Anfang an drinnen) einen mit smtputanet und einen mit smtpgmx Wenn ich smtputanet und smtpgmx auskommentiere klappts ja wieder in transport stehen 3 Einträge internedomain.net : suse.com smtpgmx:mail.gmx.net * smtputanet:mail.utanet.at
Eventuell muss die DNS-Auflösung für die Transporte deaktiviert werden.
Wie mach ich das?
Sandy
Johannes
-- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply (@) japantest (.) homelinux (.) com
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Johannes Kaindlstorfer wrote:
>Mit sender_canonical kann man ja eine Umsetzung machen allerdings für alle >relayhosts.
In dem Fall must du diese Entscheidung an einen Punkt verlagern, wo du dies für den Transport bestimmen kannst.In master.cf kannst du auch eigene Transporte eintragen, die wiederum eigene Optionen aufrufen für bestimmte Einstellungen.
master.cf: smtpgmx inet n - n - 2 smtpd \ -o canonical_maps=$gmx_canonical_maps
Hört sich gut an, nur wo wird dann smtpgmx bzw. smtputanet aufgerufen? Muss ich das dann bereits in /etc/postfix/transport eintragen: suse.com smtpgmx:mail.gmx.net * smtputanet:mail.utanet.at
Sieht gut aus. (^-^)
main.cf: gmx_canonical_maps = hash:/etc/postfix/mytransports/gmx_canonical_maps
Denke bitte daran, auch diese Datei mit den nötigen Einträgen anzulegen und "postmap /pfad/zur/datei" und "postfix reload" auszuführen. Schaue dir auch die Logmeldungen an, wenn postfix startet und wenn eine Mail an den neuen Transport geht.
Hab ich jetzt gemacht, leider startet postfix nicht mehr! Fehler in Konsole: fatal: getaddrinfo: Servname not supported for ai_socktype
Ich hab mir master.cf, main.cf die transport-maps alles 2-mal angesehen, die Einträge stimmen, postmap hab ich gemacht!
Seltsam. Hast du vielleicht transport noch in einer anderen Einstellung als Wert eingetragen?
Versuche mal 2 Dinge: a) in /etc/postfix/transport: suse.com smtpgmx:[mail.gmx.net] * smtputanet:[mail.utanet.at]
Hat nicht geholfen (postmap /etc/postfix/transport hab ich gemacht, rcpostfix start bringt die gleiche Meldung in der Konsle)
Okay, so rächt sich das, wenn man es nicht ausprobiert vor dem Ratschlag. Ich nehme an, du musst einen neuen Listener aufsetzen, wie folgt: /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 Das habe ich jetzt getestet, dass es nicht crashed. (^-^) Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply (@) japantest (.) homelinux (.) com
Am Sonntag, 7. August 2005 11:14 schrieb Johannes Kaindlstorfer:
a) in /etc/postfix/transport: suse.com smtpgmx:[mail.gmx.net] * smtputanet:[mail.utanet.at]
in transport stehen 3 Einträge internedomain.net : suse.com smtpgmx:mail.gmx.net * smtputanet:mail.utanet.at
Fällt Dir im direkten Vergleich irgendwas auf? wolfgang
--- Ursprüngliche Nachricht --- Von: Wolfgang Denda
An: suse-linux@suse.com Betreff: Re: Postfix - Adressumsetzung Datum: Sun, 7 Aug 2005 12:58:26 +0200 Am Sonntag, 7. August 2005 11:14 schrieb Johannes Kaindlstorfer:
a) in /etc/postfix/transport: suse.com smtpgmx:[mail.gmx.net] * smtputanet:[mail.utanet.at]
in transport stehen 3 Einträge internedomain.net : suse.com smtpgmx:mail.gmx.net * smtputanet:mail.utanet.at
Fällt Dir im direkten Vergleich irgendwas auf?
wolfgang
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
-- 5 GB Mailbox, 50 FreeSMS http://www.gmx.net/de/go/promail +++ GMX - die erste Adresse für Mail, Message, More +++
a) in /etc/postfix/transport: suse.com smtpgmx:[mail.gmx.net] * smtputanet:[mail.utanet.at]
in transport stehen 3 Einträge internedomain.net : suse.com smtpgmx:mail.gmx.net * smtputanet:mail.utanet.at
Fällt Dir im direkten Vergleich irgendwas auf?
Ich muss mich für den Beitrag vorhin, in welchem keine Antwort enthalten war, entschuldigen. Ich schreibe gerade aus dem Webmail da mein Postfix wegen des beschriebenen Problems noch nicht richtig läuft! Im direkten Vergleich fehlen die eckigen Klammern da ich das Mail geschrieben habe, als ich die eckigen Klammern schon wieder rausgelöscht habe! Mit den eckigen Klammern hat es auch nicht funktioniert.
wolfgang
Gruss Johannes -- GMX DSL = Maximale Leistung zum minimalen Preis! 2000 MB nur 2,99, Flatrate ab 4,99 Euro/Monat: http://www.gmx.net/de/go/dsl
Johannes Kaindlstorfer wrote:
Ich muss mich für den Beitrag vorhin, in welchem keine Antwort enthalten war, entschuldigen. Ich schreibe gerade aus dem Webmail da mein Postfix wegen des beschriebenen Problems noch nicht richtig läuft!
Im direkten Vergleich fehlen die eckigen Klammern da ich das Mail geschrieben habe, als ich die eckigen Klammern schon wieder rausgelöscht habe! Mit den eckigen Klammern hat es auch nicht funktioniert.
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. Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply (@) japantest (.) homelinux (.) com
[...]
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?
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?
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?
weiters steht in der Konsole:
postfix/smtp[8163]: 4D02C37F2B: to=
Sandy
Danke für deine Geduld! Gruss Johannes
-- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply (@) japantest (.) homelinux (.) com
-- 5 GB Mailbox, 50 FreeSMS http://www.gmx.net/de/go/promail +++ GMX - die erste Adresse für Mail, Message, More +++
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
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?
Hab den content_filter abgeschaltet (in der main.cf), jetzt kommt die
Meldung nicht mehr!
In der Konsole wird jetzt aber angegeben:
........to= Sandy --
Antworten bitte nur in die Mailingliste!
PMs bitte an: news-reply (@) japantest (.) homelinux (.) com --
5 GB Mailbox, 50 FreeSMS http://www.gmx.net/de/go/promail
+++ GMX - die erste Adresse für Mail, Message, More +++
Johannes Kaindlstorfer wrote:
Hab den content_filter abgeschaltet (in der main.cf), jetzt kommt die Meldung nicht mehr! In der Konsole wird jetzt aber angegeben: ........to=
Das bedeutet das dass canonical richtig auf Johannes.Kaindlstorfer@gmx.at umwandelt! Aber der relay wird nicht richtig gesetzt! Hast du da noch eine Idee?
Gib mal die komplette Logzeile, ich kann leider so nicht sehen, warum er von wem bounced. Zwei Möglichkeiten. Der Relay Host ist doch in der master.cf jetzt eingetragen als Option, nicht wahr? Ist mail.gmx.de die richtige Relay-Adresse, ich weiss es nicht? Setze hier mail.gmx.de (oder gmx.at oder was auch immer) in Klammern, um die Auflösung über DNS abzuschalten. Wenn das nicht funktioniert, dann verwende mal die IP-Adresse des Hosts (ebenfalls in Klammern). Wenn alle Stricke reissen, dann kannst du noch einmal in transport mail.gmx.at angeben mit entsprechendem Ziel. So langsam haben wir schon einiges hin- und herkonfiguriert. Was ist denn jetzt der aktuelle Inhalt von transport und master.cf? Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply (@) japantest (.) homelinux (.) com
Markus Heidinger wrote at Sunday, August 07, 2005 10:01 PM
Ist mail.gmx.de die richtige Relay-Adresse, ich weiss es nicht?
IMO nicht, sollte mail.gmx.net heissen ...
Nun ja, da hab ich wohl zu schnell geschossen ... so steht es zwar in den Manuals von gmx, allerdings zeigen mail.gmx.net und mail.gmx.de auf dieselbe IP, wird also auch nicht die Ursache sein ... Was mir dazu aber noch grade einfällt ist, dass gmx eine smtp-Authentifizierung voraussetzt ... Mal so als Idee ;-) Grüße, Markus
Hab den content_filter abgeschaltet (in der main.cf), jetzt kommt die Meldung nicht mehr! In der Konsole wird jetzt aber angegeben: ........to=
Das bedeutet das dass canonical richtig auf Johannes.Kaindlstorfer@gmx.at umwandelt! Aber der relay wird nicht richtig gesetzt! Hast du da noch eine Idee?
Gib mal die komplette Logzeile, ich kann leider so nicht sehen, warum er von wem bounced.
to= Zwei Möglichkeiten.
Der Relay Host ist doch in der master.cf jetzt eingetragen als Option,
nicht wahr? Ja ist eingetragen! Ist mail.gmx.de die richtige Relay-Adresse, ich weiss es nicht?
Setze hier mail.gmx.de (oder gmx.at oder was auch immer) in Klammern, um
die Auflösung über DNS abzuschalten.
Wenn das nicht funktioniert, dann verwende mal die IP-Adresse des Hosts
(ebenfalls in Klammern). mail.gmx.net ist der richtige mailhost, verwende ich auch Wenn alle Stricke reissen, dann kannst du noch einmal in transport
mail.gmx.at angeben mit entsprechendem Ziel. das wäre dann (weiter unten ist die aktuelle transport):
mail.gmx.net smtp:127.0.0.1:10050
In der transport hab ich immer eingetragen zb. wenn eine Mail an
irgendwas@suse.com geht dann nimm relay mail.gmx.net
In dem oben beschriebenen Fall wäre das anders!
Wird zuerst die transport abgearbeitet oder die master.cf? So langsam haben wir schon einiges hin- und herkonfiguriert. Was ist denn
jetzt der aktuelle Inhalt von transport und master.cf? /etc/postfix/transport:
intern.net :
.intern.net :
suse.com smtp:127.0.0.1:10050
* smtp:127.0.0.1:10051
Mit
mail.gmx.net smtp:127.0.0.1:10050
hab ich es auch probiert, es wird in der konsolemeldung immer relay=none
ausgegeben!
/etc/postfix/master.cf:
smtp inet n - n - - smtpd
localhost:10050 inet n - n - 1 smtpd
-o
sender_canonical_maps=hash:/etc/postfix/mytransport/sender_canonical_gmx
-o relayhost=mail.gmx.net
localhost:10051 inet n - n - 1 smtpd
-o
sender_canonical_maps=hash:/etc/postfix/mytransport/sender_canonical_utanet
-o relayhost=mail.utanet.at
/etc/postfix/mytransport/sender_canonical_gmx:
johannes@intern.net Johannes.Kaindlstorfer@gmx.at
/etc/postfix/mytransport/sender_canonical_utanet:
johannes@intern.net johannes.kaindlstorfer@utanet.at
Ich habe die sender_canonical gewählt nicht die canonical, könnte das der
Grund sein? Für einen relayhost hat das auf jedenfall vorher funktioniert!
relayhosts hab ich kontrolliert, postmap wurde durchgeführt, rcpostfix
restart auch!
Ich habe die configs abgeschrieben, hab grade keine Möglichkeit die
kompletten Dateien zu posten. Werde ich nachreichen! Sandy --
Antworten bitte nur in die Mailingliste!
PMs bitte an: news-reply (@) japantest (.) homelinux (.) com --
Um die Liste abzubestellen, schicken Sie eine Mail an:
suse-linux-unsubscribe@suse.com
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: suse-linux-help@suse.com --
5 GB Mailbox, 50 FreeSMS http://www.gmx.net/de/go/promail
+++ GMX - die erste Adresse für Mail, Message, More +++
Johannes Kaindlstorfer wrote:
Gib mal die komplette Logzeile, ich kann leider so nicht sehen, warum er von wem bounced.
to=
Aha, Kreiselwurm, die Mail wird ständig im hin- und hergeschubst, bis Postfix beleidigt ist (TTL erschöpft).
So langsam haben wir schon einiges hin- und herkonfiguriert. Was ist denn jetzt der aktuelle Inhalt von transport und master.cf?
/etc/postfix/transport: intern.net : .intern.net : suse.com smtp:127.0.0.1:10050 * smtp:127.0.0.1:10051
Das könnte mit ein Grund sein. Es fehlen einfach ein paar Auszüge aus dem Log mehr. Ich nehme stark an, dass durch den letzten default alles, was erst über localhost:10050 gegangen ist, danach noch einmal über localhost:10051 geschickt wird.
Mit mail.gmx.net smtp:127.0.0.1:10050 hab ich es auch probiert, es wird in der konsolemeldung immer relay=none ausgegeben!
/etc/postfix/master.cf: smtp inet n - n - - smtpd localhost:10050 inet n - n - 1 smtpd -o content_filter= -o sender_canonical_maps=hash:/etc/postfix/mytransport/sender_canonical_gmx -o relayhost=mail.gmx.net
Wenn jetzt mail.gmx.net dann noch einmal in transport eingetragen wird und dieser wieder auf localhost:10050 zeigt... (^-^)
localhost:10051 inet n - n - 1 smtpd -o content_filter= -o sender_canonical_maps=hash:/etc/postfix/mytransport/sender_canonical_utanet -o relayhost=mail.utanet.at
Ich habe die sender_canonical gewählt nicht die canonical, könnte das der Grund sein? Für einen relayhost hat das auf jedenfall vorher funktioniert!
Das wird nicht das Problem sein, eher eine Art Beamtenchaos, die sich gegenseitig im Kreis die Zuständigkeit zuweisen.
relayhosts hab ich kontrolliert, postmap wurde durchgeführt, rcpostfix restart auch!
Ich habe die configs abgeschrieben, hab grade keine Möglichkeit die kompletten Dateien zu posten. Werde ich nachreichen!
Am besten mal die Ausgabe von postconf -n, master.cf (ohne Kommentare) und transport. postconf -n grep -v "#" /etc/postfix/master.cf cat transport Ich denke ohnehin, dass es besser ist, erst einmal die normale Zustellung zu setzen (relayhost mail.utanet.at) und dies sauber zum Laufen zu bekommen und danach dann Schritt für Schritt die Ausnahme für suse.com über Gmx einzurichten. Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply (@) japantest (.) homelinux (.) com
Hallo Sandy, Hallo Liste! Nun die Auszüge aus den postfix-Dateien!
Gib mal die komplette Logzeile, ich kann leider so nicht sehen, warum er von wem bounced.
to=
Aha, Kreiselwurm, die Mail wird ständig im hin- und hergeschubst, bis Postfix beleidigt ist (TTL erschöpft).
So langsam haben wir schon einiges hin- und herkonfiguriert. Was ist denn jetzt der aktuelle Inhalt von transport und master.cf?
/etc/postfix/transport: intern.net : .intern.net : suse.com smtp:127.0.0.1:10050 * smtp:127.0.0.1:10051
Das könnte mit ein Grund sein. Es fehlen einfach ein paar Auszüge aus dem Log mehr. Ich nehme stark an, dass durch den letzten default alles, was erst über localhost:10050 gegangen ist, danach noch einmal über localhost:10051 geschickt wird.
[...]
Am besten mal die Ausgabe von postconf -n, master.cf (ohne Kommentare) und transport. postconf -n grep -v "#" /etc/postfix/master.cf cat transport
postconf -n: alias_database = hash:/etc/postfix/aliases alias_maps = hash:/etc/aliases biff = no command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/lib/postfix debug_peer_level = 2 default_destination_concurrency_limit = 10 default_privs = nobody default_transport = smtp disable_dns_lookups = no fallback_transport = cyrus html_directory = /usr/share/doc/packages/postfix/html inet_interfaces = 192.168.0.1 127.0.0.1 ::1 local_destination_concurrency_limit = 2 luser_relay = $root@h94.net mail_owner = postfix mail_spool_directory = /var/spool/mail mailbox_command = /usr/lib/cyrus/bin/deliver mailbox_size_limit = 0 mailbox_transport = cyrus mailq_path = /usr/bin/mailq manpage_directory = /usr/share/man masquerade_classes = envelope_sender, header_sender, header_recipient masquerade_domains = masquerade_exceptions = root mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain mydomain = h94.net myhostname = hse01.h94.net myorigin = $mydomain newaliases_path = /usr/bin/newaliases queue_directory = /var/spool/postfix readme_directory = /usr/share/doc/packages/postfix/README_FILES relocated_maps = hash:/etc/postfix/relocated sample_directory = /usr/share/doc/packages/postfix/samples sender_canonical_maps = hash:/etc/postfix/sender_canonical sendmail_path = /usr/sbin/sendmail setgid_group = maildrop smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd smtp_sasl_security_options = noanonymous smtpd_banner = $myhostname ESMTP smtpd_client_restrictions = smtpd_helo_required = no smtpd_helo_restrictions = smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination smtpd_sender_restrictions = hash:/etc/postfix/access strict_rfc821_envelopes = no transport_maps = hash:/etc/postfix/transport unknown_local_recipient_reject_code = 550 /etc/postfix/transport: # h94.net smtp:localhost # .h94.net smtp:localhost # suse.com smtpgmx:mail.gmx.net # * smtputanet:mail.utanet.at h94.net : .h94.net : # suse.com smtp:mail.gmx.net # * smtp:mail.utanet.at suse.com smtp:127.0.0.1:10050 * smtp:127.0.0.1:10051 #mail.gmx.net smtp=127.0.0.1:10050 /etc/postfix/mytransport/sender_canonical_gmx: kaindjoh@h94.net Johannes.Kaindlstorfer@gmx.at /etc/postfix/mytransport/sender_canonical_utanet: kaindjoh@h94.net johannes.kaindlstorfer@utanet.at /etc/postfix/master.cf: smtp inet n - n - - smtpd # smtp inet n - n - - smtpd -o content_filter=filter: localhost:10050 inet n - n - 1 smtpd -o sender_canonical_maps=hash:/etc/postfix/mytransport/sender_canonical_gmx -o relayhost=mail.gmx.net localhost:10051 inet n - n - 1 smtpd -o sender_canonical_maps=hash:/etc/postfix/mytransport/sender_canonical_utanet -o relayhost=[mail.utanet.at] pickup fifo n - n 60 1 pickup cleanup unix n - n - 0 cleanup qmgr fifo n - n 300 1 qmgr rewrite unix - - n - - trivial-rewrite bounce unix - - n - 0 bounce defer unix - - n - 0 bounce trace unix - - n - 0 bounce verify unix - - n - 1 verify flush unix n - n 1000? 0 flush proxymap unix - - n - - proxymap smtp unix - - n - - smtp relay unix - - n - - smtp showq unix n - n - - showq error unix - - n - - error local unix - n n - - local virtual unix - n n - - virtual lmtp unix - - n - - lmtp anvil unix - - n - 1 anvil maildrop unix - n n - - pipe flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient} cyrus unix - n n - - pipe user=cyrus argv=/usr/lib/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${user} uucp unix - n n - - pipe flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient) ifmail unix - n n - - pipe flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient) bsmtp unix - n n - - pipe flags=Fq. user=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop $recipient procmail unix - n n - - pipe flags=R user=mail argv=/usr/bin/procmail -t -m /etc/procmailrc ${sender} ${recipient} # SpamAssassin filter unix - n n - - pipe user=filter argv=/usr/local/bin/spamassassin.sh -f ${sender} -- ${recipient} # For AntiVir maildaemon localhost:smtp-backdoor inet n - n - - smtpd -o content_filter=
Ich denke ohnehin, dass es besser ist, erst einmal die normale Zustellung zu setzen (relayhost mail.utanet.at) und dies sauber zum Laufen zu bekommen und danach dann Schritt für Schritt die Ausnahme für suse.com über Gmx einzurichten.
Habe ich schon so gehabt, hat alles funktioniert! Wenn ich die Schritte wieder rückgängig mache klappts ja auch wieder (bis auf ein paar Probleme mit spamassassin und avmailgate)
Sandy
Gruss Johannes
-- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply (@) japantest (.) homelinux (.) com
-- GMX DSL = Maximale Leistung zum minimalen Preis! 2000 MB nur 2,99, Flatrate ab 4,99 Euro/Monat: http://www.gmx.net/de/go/dsl
participants (4)
-
Johannes Kaindlstorfer
-
Markus Heidinger
-
Sandy Drobic
-
Wolfgang Denda