waxworx Geschrieben 30. November 2006 Geschrieben 30. November 2006 Hallo, die Überschrift sagt einiges und ich habe auch schon gegoogelt etc. mir ist aber nichts passendes über den Weg gelaufen. Vielleicht bin ich auch zu blind :-) egal. Betriebssystem: Red Hat Linux 3 Postfix 2 Folgendes Problem / Frage. Wie stelle ich es an, dass eine E-Mail die von einer lokalen E-Mail-Adresse an eine Externe E-Mail-Adresse gesendet wird, an eine andere externe E-Mail Adresse umgeleitet wird. im enddefekt so: lokaleruser@lokal.org sendet an externuser@internet.org Und nun hätte ich gerne das alle E-Mails die an externuser@internet.org gehen an eine andere externe E-Mail-Adresse weitergeleitet werden. Macht man das über einen Suchstring? Wenn ja wie und wo? So wie bei ner SPAM-Mail? :confused: Für Hilfe werde ich dankbar. Zitieren
dr.disk Geschrieben 30. November 2006 Geschrieben 30. November 2006 Wieviele Leute senden denn Emails an diese externe Adresse? Nur der eine oder mehrere? Falls mehrere: Nur von dem einen oder doch alle Emails umleiten? Zitieren
waxworx Geschrieben 30. November 2006 Autor Geschrieben 30. November 2006 Hi, Wieviele Leute senden denn Emails an diese externe Adresse? Nur der eine oder mehrere?... nur der eine alleine. ...Falls mehrere: Nur von dem einen oder doch alle Emails umleiten? falls doch mal ein anderer an diese e-mail-Adresse sendet wäre es toll wenn das auch umgeleitet werde würde. Aber es reicht erstmal wenn es für den einen gehen würde. Zitieren
dr.disk Geschrieben 30. November 2006 Geschrieben 30. November 2006 Nach dem Absender zu filtern ist der schwere Teil. Wenn's nur nach dem Empfänger geht setzte einfach einen Eintrag in die virutal-Table in der Form "<alte externe Adresse> <neue externe Adresse>". Das sollte es gewesen sein. Zitieren
waxworx Geschrieben 30. November 2006 Autor Geschrieben 30. November 2006 Hi, Nach dem Absender zu filtern ist der schwere Teil. ... Hm das würde wie gehen? 'ne Idee. ...Wenn's nur nach dem Empfänger geht setzte einfach einen Eintrag in die virutal-Table in der Form "<alte externe Adresse> <neue externe Adresse>". Das sollte es gewesen sein. OK. Des mit dem virtual-Table hatte ich schon so gelesen. In den Beispielen die ich gefunden habe,war aber immer nur die Rede von internen Adressen, also Usern mit lokaler E-Mail-Adresse. Da war ich mir unsicher ob das auch mit anderen E-Mail-Adressen funktioniert. Ich werde es ausprobieren und morgen mal reporten. Danke soweit erstmal. Zitieren
waxworx Geschrieben 30. November 2006 Autor Geschrieben 30. November 2006 ...Wenn's nur nach dem Empfänger geht setzte einfach einen Eintrag in die virutal-Table in der Form "<alte externe Adresse> <neue externe Adresse>". Das sollte es gewesen sein. Das geht so auf alle Fälle ...Ich werde es ausprobieren und morgen mal reporten. So ich konnt's nicht erwarten und habs jetzt gleich ausprobiert. Ja der Tipp hat zu 100 % eingeschlagen. Genauso wollt ich das haben. DANKE DIR. "Luftsprünge-mach-vor-lauter-Freude" Und so geht's: in der /etc/postfix/main.cf habe ich die Virtual Tabelle aktiviert: # ADDRESS REDIRECTION (VIRTUAL DOMAIN) # virtual_maps = hash:/etc/postfix/virtual In der /etc/postfix/virtual habe ich die E-Mail-Adresse angegeben. externuser@internet.org andererexternuser@internetwoanders.org Die Adresse an die normalerweise versendet wird externuser@internet.org und daneben die Adresse wo die Mail in Zukunft hingehen wird andererexternuser@internetwoanders.org Anschließend wird die Hash neu berechnet: postmap /etc/postfix/virtual und der Postfix reloaded postfix reload Und dann ins maillog schauen :-) PS: Mit freundlicher Unterstützung von dieser Seite und natürlich Mister mr.disk Zitieren
dr.disk Geschrieben 1. Dezember 2006 Geschrieben 1. Dezember 2006 Hm das würde wie gehen? 'ne Idee. (zum Thema filtern mit Postfix nach Absender) Da ein Mailserver für den Versand von Emails zuständig ist, ist sein Ziel natürlich der Empfänger. Was da als Absender steht ist aus Sicht der Zustellung ja eigentlich auch egal. Der Absender ist nur bei der Frage "darf der das überhaupt" interessant, ansonsten... Mein Stand ist, dass Postfix keine Änderung des Transportweges anhand der Absenderadresse vornehmen kann. Ich selbst hab das immer so gelöst, dass ich ein eigenes Modul in Postfix integriert habe welches für mich diese Dinge erledigt. Sowas kann man in Postfix sehr leicht einbinden. Ein sehr bekanntes Beispiel für diese Einbindung ist z.B. amavis, die Virenscanner- und inzwischen auch Spamschnittstelle. OK. Des mit dem virtual-Table hatte ich schon so gelesen. In den Beispielen die ich gefunden habe,war aber immer nur die Rede von internen Adressen, also Usern mit lokaler E-Mail-Adresse. Da war ich mir unsicher ob das auch mit anderen E-Mail-Adressen funktioniert. Hast Du ja bereits selbst gesehen: Ja, das geht mit allen Adressen. In der virual-Table steht ja nicht drin für welche Domain der Server zuständig ist sondern nur, welche 'virtuellen' Adressen er kennt. Und mit diesen virtuellen Adressen kann man dann tun was man will, z.B. in ein Mailpostfach legen oder halt wie in Deinem Fall an eine andere Adresse weiterleiten. Eben alles was man bei Postfix in den Tables angeben kann Zitieren
waxworx Geschrieben 1. Dezember 2006 Autor Geschrieben 1. Dezember 2006 (zum Thema filtern mit Postfix nach Absender) Da ein Mailserver für den Versand von Emails zuständig ist, ist sein Ziel natürlich der Empfänger. Was da als Absender steht ist aus Sicht der Zustellung ja eigentlich auch egal. Der Absender ist nur bei der Frage "darf der das überhaupt" interessant, ansonsten... Mein Stand ist, dass Postfix keine Änderung des Transportweges anhand der Absenderadresse vornehmen kann. Ich selbst hab das immer so gelöst, dass ich ein eigenes Modul in Postfix integriert habe welches für mich diese Dinge erledigt. Sowas kann man in Postfix sehr leicht einbinden. Ein sehr bekanntes Beispiel für diese Einbindung ist z.B. amavis, die Virenscanner- und inzwischen auch Spamschnittstelle. Ja denn werd ich mic ma mit dem amavis beschäftigen und schauen was da raus kommt. Wie gesagt vielen Dank. Hast Du ja bereits selbst gesehen: Ja, das geht mit allen Adressen. In der virual-Table steht ja nicht drin für welche Domain der Server zuständig ist sondern nur, welche 'virtuellen' Adressen er kennt. Und mit diesen virtuellen Adressen kann man dann tun was man will, z.B. in ein Mailpostfach legen oder halt wie in Deinem Fall an eine andere Adresse weiterleiten. Eben alles was man bei Postfix in den Tables angeben kann Ja dann werd ich mal ein bisschen in der Tabeller basten. BIG THANX Zitieren
dr.disk Geschrieben 1. Dezember 2006 Geschrieben 1. Dezember 2006 Ja denn werd ich mic ma mit dem amavis beschäftigen und schauen was da raus kommt. Wobei Amavis nicht das Problem mit dem Absender löst. Es ist nur ein bekanntes Beispiel, wie man z.B. externe Module in Postfix einbinden kann. Nur falls Du das falsch verstanden hast. Wofür sich Amavis aber auf jeden Fall lohnt ist, falls Dir Viren und Spam zu viel werden. Zitieren
waxworx Geschrieben 4. Dezember 2006 Autor Geschrieben 4. Dezember 2006 Wobei Amavis nicht das Problem mit dem Absender löst. Es ist nur ein bekanntes Beispiel, wie man z.B. externe Module in Postfix einbinden kann. Nur falls Du das falsch verstanden hast. Wofür sich Amavis aber auf jeden Fall lohnt ist, falls Dir Viren und Spam zu viel werden. Hi, ne habs schon richtig verstanden. Thanx für den Hinweis. Ja auf alle Fälle zu viel Spam und zuviel Viren!!! Zitieren
dr.disk Geschrieben 4. Dezember 2006 Geschrieben 4. Dezember 2006 Der Link zum 'aktuellen' Amavis Projekt ist gut versteckt, deswegen hier mal zur Info, falls noch nicht gefunden: amavisd-new Das alte Projekt unter AMaViS - A Mail Virus Scanner wurde eingestellt. Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.