Postfix: komplette Mail-Adresse umleiten
Hallo, ich habe hier einen Webserver der hinter einem Gateway hängt. Auf dem Gateway lauf eine FW die nur http-Traffic durchlässt. Da ich aber vom Webserver aus auch einfache Mails schicken muss habe ich dem webserver das Gateway im postfix als Relayhost angegebn. Funzt wunderbar, mails gehen raus. Wenn ich aber eine Mail an eine nicht existente Adresse schicke kommt diese ja an "absender@webserver.domain.de" zurück. Der Rechner kann aber nur Mails senden, keine annehmen. Deshalb wollte ich auf dem Gateway "absender@webserver.domain.de" auf meine Mail-Adresse umleiten lassen. Dazu in unserer alias.regexp einen alias angelegt: /^.*@webserver.domain.de$/ spannbauer@domain.de Danach Postfix neu gestartet. Prinzipiell funktioniert das mit der regexp-Tabelle sehr gut (wir haben da zig einträge drin), allerdings ist meiner der erste, der alle Mails an einen REchner komplett umleiten soll..... Jedenfalls versucht Postfix immernoch die Mails an webserver.domain.de zuzustellen. Hat hier jemand ne Ahnung was ich falsch mache? Gruß Daniel -- Daniel Spannbauer Systemadministration marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4-6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Moin moin, Am 08.05.2014 14:17, schrieb Daniel Spannbauer:
Hallo,
ich habe hier einen Webserver der hinter einem Gateway hängt. Auf dem Gateway lauf eine FW die nur http-Traffic durchlässt. Da ich aber vom Webserver aus auch einfache Mails schicken muss habe ich dem webserver das Gateway im postfix als Relayhost angegebn. Funzt wunderbar, mails gehen raus. Wenn ich aber eine Mail an eine nicht existente Adresse schicke kommt diese ja an "absender@webserver.domain.de" zurück. Der Rechner kann aber nur Mails senden, keine annehmen.
Deshalb wollte ich auf dem Gateway "absender@webserver.domain.de" auf meine Mail-Adresse umleiten lassen. Dazu in unserer alias.regexp einen alias angelegt: /^.*@webserver.domain.de$/ spannbauer@domain.de
Naja, das kann Postfix von Hause aus mit canonical bzw. sender_canonical, warum so umständlich
Danach Postfix neu gestartet. Prinzipiell funktioniert das mit der regexp-Tabelle sehr gut (wir haben da zig einträge drin), allerdings ist meiner der erste, der alle Mails an einen REchner komplett umleiten soll.....
Kein Problem, dafür gibts bei Postfix die transport tables. Eintrag in /etc/postfix/transport meinedomain.tld smtp:[1.2.3.4] postmap /etc/postfix/transport && rcpostfix reload und schon wird alles was an meinedomain.tld per smtp an 1.2.3.4 weitergereicht falls die IP öfters wechselt einfach den Eintrag ändern in meinedomain.tld smtp:mx.meineanderedomain.tld dann sollte aber DNS richtig funktionieren.
Jedenfalls versucht Postfix immernoch die Mails an webserver.domain.de zuzustellen.
eine weitere Lösung wäre in der vhost für PHP (ich vermute mal PHP versendet die Mails) eine erreichbare Absenderadresse zu konfigurieren, in meinen Augen auch der sauberste Weg.
Hat hier jemand ne Ahnung was ich falsch mache?
Gruß
Daniel
lg max -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 05/08/2014 05:42 PM, schrieb Markus Heinze:
Moin moin,
Am 08.05.2014 14:17, schrieb Daniel Spannbauer:
Hallo,
ich habe hier einen Webserver der hinter einem Gateway hängt. Auf dem Gateway lauf eine FW die nur http-Traffic durchlässt. Da ich aber vom Webserver aus auch einfache Mails schicken muss habe ich dem webserver das Gateway im postfix als Relayhost angegebn. Funzt wunderbar, mails gehen raus. Wenn ich aber eine Mail an eine nicht existente Adresse schicke kommt diese ja an "absender@webserver.domain.de" zurück. Der Rechner kann aber nur Mails senden, keine annehmen.
Deshalb wollte ich auf dem Gateway "absender@webserver.domain.de" auf meine Mail-Adresse umleiten lassen. Dazu in unserer alias.regexp einen alias angelegt: /^.*@webserver.domain.de$/ spannbauer@domain.de
Naja, das kann Postfix von Hause aus mit canonical bzw. sender_canonical, warum so umständlich
Stimmt...ich könnte einfach den Absender richtig setzen...glaub das ist schon die Lösung... danke Gruß Daniel -- Daniel Spannbauer Systemadministration marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4-6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (2)
-
Daniel Spannbauer
-
Markus Heinze