[postfix-users] Umlaute in header_checks
Hallo,
für einen gemeinsamen Absendenamen benutzen wir für 3 Absender die header_checks Funktion. Das ist nötig da die 3 User Praktikanten sind, die zwar intern in Exchange namentlich bekannt sind aber nach außen hin nur über den Firmennamen als Absendenamen mailen sollen. Mein Problem ist nun, dass ich in der header_checks keine Umlaute benutzen kann. Die kommen beim Empfänger immer falsch an. Soweit ich weiß basiert ja header_checks auf Perl, so dass sich sicher eine irgendwo ein set_locale setzen lässt. Habe aber trotz intensiver Suche noch keine Lösung gefunde.
Falls jemand eine Lösung hat, wäre das super.
Vielen Dank,
R.G.
* Raimar Grosse syncros_beach@yahoo.de:
Hallo,
für einen gemeinsamen Absendenamen benutzen wir für 3 Absender die header_checks Funktion. Das ist nötig da die 3 User Praktikanten sind, die zwar intern in Exchange namentlich bekannt sind aber nach außen hin nur über den Firmennamen als Absendenamen mailen sollen.
Aber dafür braucht man doch keine Header_checks!
Mein Problem ist nun, dass ich in der header_checks keine Umlaute benutzen kann. Die kommen beim Empfänger immer falsch an.
Damit hat aber header_checks nichts zu tun.
Soweit ich weiß basiert ja header_checks auf Perl, so dass sich sicher eine irgendwo ein set_locale setzen lässt. Habe aber trotz intensiver Suche noch keine Lösung gefunde.
Die *_checks haben nichts mit Perl zu tun. Header dürfen übrigens keine Umlaute enthalten, jegliches Sonderzeichen muss codiert sein.
Falls jemand eine Lösung hat, wäre das super.
Wo ist das Problem? Du vergisst zu erwähnen was das Problem aktuell ist :)
Ok, wenn das nicht nötig ist, dann schreibe ich erstmal was ich möchte, wenns dann eine andere, elegantere Lösung gibt, dann wäre das natürlich auch super :-)
Eine Mail eines Exchange Users Testpeter mit der Mailadresse testpeter@domain.local soll beim Transport über einen Postfix umgeschreiben werden, so dass beim Empfänger nicht "Testpeter testpeter@domain.local" steht, sondern "Firmenname info@firmenname.de". Wie kann ich das denn realisieren ?
Schönen Dank
R.G.
--- Ralf Hildebrandt Ralf.Hildebrandt@charite.de schrieb am Di, 22.9.2009:
Von: Ralf Hildebrandt Ralf.Hildebrandt@charite.de Betreff: Re: [postfix-users] Umlaute in header_checks An: postfix-users@de.postfix.org Datum: Dienstag, 22. September 2009, 12:48
* Raimar Grosse syncros_beach@yahoo.de:
Hallo,
für einen gemeinsamen Absendenamen benutzen wir für 3 Absender die header_checks Funktion. Das ist nötig da die 3 User Praktikanten sind, die zwar intern in Exchange namentlich bekannt sind aber nach außen hin nur über den Firmennamen als Absendenamen mailen sollen.
Aber dafür braucht man doch keine Header_checks!
Mein Problem ist nun, dass ich in der header_checks keine Umlaute benutzen kann. Die kommen beim Empfänger immer falsch an.
Damit hat aber header_checks nichts zu tun.
Soweit ich weiß basiert ja header_checks auf Perl, so dass sich sicher eine irgendwo ein set_locale setzen lässt. Habe aber trotz intensiver Suche noch keine Lösung gefunde.
Die *_checks haben nichts mit Perl zu tun. Header dürfen übrigens keine Umlaute enthalten, jegliches Sonderzeichen muss codiert sein.
Falls jemand eine Lösung hat, wäre das super.
Wo ist das Problem? Du vergisst zu erwähnen was das Problem aktuell ist :)
* Raimar Grosse syncros_beach@yahoo.de:
Ok, wenn das nicht nötig ist, dann schreibe ich erstmal was ich möchte, wenns dann eine andere, elegantere Lösung gibt, dann wäre das natürlich auch super :-)
Eine Mail eines Exchange Users Testpeter mit der Mailadresse testpeter@domain.local soll beim Transport über einen Postfix umgeschreiben werden, so dass beim Empfänger nicht "Testpeter testpeter@domain.local" steht, sondern "Firmenname info@firmenname.de". Wie kann ich das denn realisieren ?
smtp_generic_maps würde ich sagen ODER sender_canonical_maps
Ich habe mich mit diesen beiden schon intensiv auseinandergesetzt, aber mir ist nicht klar, wie ich da auch den Absendenamen umschreiben lassen kann. Mit dem was ich gefunden habe kann ich nur die Adresse umschreiben. Aber das reicht halt nicht. Und in dem Firmennamen (s.u.) kommen Umlaute vor, deswegen suche ich nach einer Lösung, die Umlaute ermöglicht.
Für Tipps bin ich dankbar....
--- Ralf Hildebrandt Ralf.Hildebrandt@charite.de schrieb am Di, 22.9.2009:
Von: Ralf Hildebrandt Ralf.Hildebrandt@charite.de Betreff: Re: [postfix-users] Umlaute in header_checks An: postfix-users@de.postfix.org Datum: Dienstag, 22. September 2009, 13:01
* Raimar Grosse syncros_beach@yahoo.de:
Ok, wenn das nicht nötig ist, dann schreibe ich erstmal was ich möchte, wenns dann eine andere, elegantere Lösung gibt, dann wäre das natürlich auch super :-)
Eine Mail eines Exchange Users Testpeter mit der Mailadresse testpeter@domain.local soll beim Transport über einen Postfix umgeschreiben werden, so dass beim Empfänger nicht "Testpeter testpeter@domain.local" steht, sondern "Firmenname info@firmenname.de". Wie kann ich das denn realisieren ?
smtp_generic_maps würde ich sagen ODER sender_canonical_maps _______________________________________________ postfix-users mailing list postfix-users@de.postfix.org http://de.postfix.org/cgi-bin/mailman/listinfo/postfix-users
Raimar Grosse schrieb:
Ich habe mich mit diesen beiden schon intensiv auseinandergesetzt, aber mir ist nicht klar, wie ich da auch den Absendenamen umschreiben lassen kann. Mit dem was ich gefunden habe kann ich nur die Adresse umschreiben. Aber das reicht halt nicht. Und in dem Firmennamen (s.u.) kommen Umlaute vor, deswegen suche ich nach einer Lösung, die Umlaute ermöglicht.
Für Tipps bin ich dankbar....
Wenn der Umlaut schon in der nicht-ersetzten Adresse vorkommt, also z.B:
From: "Karl Schmidt, Südfrüchte AG" kschmidt@intern.LOCAL
könntest Du etwas in der Art versuchen:
/^(From: "Karl Schmidt, S.dfr.chte AG") (.*)$/ REPLACE $1 kschmidt@suedfrucht.de
Jan P. Kessler schrieb:
Raimar Grosse schrieb:
Ich habe mich mit diesen beiden schon intensiv auseinandergesetzt, aber mir ist nicht klar, wie ich da auch den Absendenamen umschreiben lassen kann. Mit dem was ich gefunden habe kann ich nur die Adresse umschreiben. Aber das reicht halt nicht. Und in dem Firmennamen (s.u.) kommen Umlaute vor, deswegen suche ich nach einer Lösung, die Umlaute ermöglicht.
Für Tipps bin ich dankbar....
Wenn der Umlaut schon in der nicht-ersetzten Adresse vorkommt, also z.B:
From: "Karl Schmidt, Südfrüchte AG" <kschmidt@intern.LOCAL>
könntest Du etwas in der Art versuchen:
/^(From: "Karl Schmidt, S.dfr.chte AG") (.*)$/ REPLACE $1 kschmidt@suedfrucht.de
postfix-users mailing list postfix-users@de.postfix.org http://de.postfix.org/cgi-bin/mailman/listinfo/postfix-users
also korekt ist doch idn , alles andere ist doch gaga, zb
Input String UTF8 südfrucht.de Prepared String RACE bq--abz7yzdgoj2wg2du.de Prepared String PUNYCODE xn--sdfrucht-65a.de
der ganze thread leuchtet mir nicht ein, hier scheinen doch die denkfehler schon im Ansatz implementiert zu sein
Also, wieso im Denkfehler im Ansatz ??
Ich möchte nur wissen, wie ich aus im Email Header das "From:" umschreiben kann, also aus "Raimar Grosse raimar@domain.local" z.B. "Südfrüchte suedfruechte@test.de".
Ich möchte nur einen Ansatz haben, wie ich das umsetzen kann in postfix. Das ich die Emailadresse mit sender_canonical umschreiben kann weiß ich, aber wie das ganze From: ?
Vielen Dank für die Bemühungen bisher,
Raimar
--- Robert Schetterer robert@schetterer.org schrieb am Di, 22.9.2009:
Von: Robert Schetterer robert@schetterer.org Betreff: Re: [postfix-users] Umlaute in header_checks An: "Mailing-Liste der deutschsprachigen Postfix Gemeinschaft" postfix-users@de.postfix.org Datum: Dienstag, 22. September 2009, 16:55
Jan P. Kessler schrieb:
Raimar Grosse schrieb:
Ich habe mich mit diesen beiden schon intensiv auseinandergesetzt, aber mir ist nicht klar, wie ich da auch den Absendenamen umschreiben lassen kann. Mit dem was ich gefunden habe kann ich nur die Adresse umschreiben. Aber das reicht halt nicht. Und in dem Firmennamen (s.u.) kommen Umlaute vor, deswegen suche ich nach einer Lösung, die Umlaute ermöglicht.
Für Tipps bin ich dankbar....
Wenn der Umlaut schon in der nicht-ersetzten Adresse vorkommt, also z.B:
From: "Karl Schmidt, Südfrüchte AG" kschmidt@intern.LOCAL
könntest Du etwas in der Art versuchen:
/^(From: "Karl Schmidt, S.dfr.chte AG") (.*)$/ REPLACE $1 kschmidt@suedfrucht.de
postfix-users mailing list postfix-users@de.postfix.org http://de.postfix.org/cgi-bin/mailman/listinfo/postfix-users
also korekt ist doch idn , alles andere ist doch gaga, zb
Input String UTF8 südfrucht.de Prepared String RACE bq--abz7yzdgoj2wg2du.de Prepared String PUNYCODE xn--sdfrucht-65a.de
der ganze thread leuchtet mir nicht ein, hier scheinen doch die denkfehler schon im Ansatz implementiert zu sein
Raimar Grosse schrieb:
Also, wieso im Denkfehler im Ansatz ??
Ich möchte nur wissen, wie ich aus im Email Header das "From:" umschreiben kann, also aus "Raimar Grosse raimar@domain.local" z.B. "Südfrüchte suedfruechte@test.de".
Hallo Raimar und warum reicht denn bitte keine Umleitung dafuer wuerdest du mit virtual erstmal zb test.de als virtuelle domain ein richten und mit sender canonical umschreiben so mach ich das auf internen mailservern ( nur eine der moeglichen Loesungen ), ansonsten wuerde ich die mail erstmal in eine mailbox raimar@domain.local zustellen und dann mit procmail etc umschreiben und neu versenden. eine Loesung mit header checks hab ich in der Praxis eigentlich noch nie gesehen ( was nicht heisst das es nicht auch moeglich waere ), wie ist denn das allgemeine Setup woher kommt bitte die Notwenidigkeit zu einer solchen Umschreibung ? Da fehlen einfach Infos um einen Tip zu geben wie man das vieleicht besser machen koennte
Ich möchte nur einen Ansatz haben, wie ich das umsetzen kann in postfix. Das ich die Emailadresse mit sender_canonical umschreiben kann weiß ich, aber wie das ganze From: ?
Vielen Dank für die Bemühungen bisher,
Raimar
--- Robert Schetterer /robert@schetterer.org/ schrieb am *Di, 22.9.2009:
Von: Robert Schetterer robert@schetterer.org Betreff: Re: [postfix-users] Umlaute in header_checks An: "Mailing-Liste der deutschsprachigen Postfix Gemeinschaft" postfix-users@de.postfix.org Datum: Dienstag, 22. September 2009, 16:55
*Jan P. Kessler schrieb:
Raimar Grosse schrieb:
Ich habe mich mit diesen beiden schon intensiv auseinandergesetzt, aber mir ist nicht klar, wie ich da auch den Absendenamen umschreiben lassen kann. Mit dem was ich gefunden habe kann ich nur die Adresse umschreiben. Aber das reicht halt nicht. Und in dem Firmennamen (s.u.) kommen Umlaute vor, deswegen suche ich nach einer Lösung, die Umlaute ermöglicht.
Für Tipps bin ich dankbar....
Wenn der Umlaut schon in der nicht-ersetzten Adresse vorkommt,
also z.B:
From: "Karl Schmidt, Südfrüchte AG" <kschmidt@intern.LOCAL
/mc/compose?to=kschmidt@intern.LOCAL>
könntest Du etwas in der Art versuchen:
/^(From: "Karl Schmidt, S.dfr.chte AG") (.*)$/ REPLACE $1 <kschmidt@suedfrucht.de
/mc/compose?to=kschmidt@suedfrucht.de>
postfix-users mailing list postfix-users@de.postfix.org
/mc/compose?to=postfix-users@de.postfix.org
http://de.postfix.org/cgi-bin/mailman/listinfo/postfix-users
also korekt ist doch idn , alles andere ist doch gaga, zb
Input String UTF8 südfrucht.de Prepared String RACE bq--abz7yzdgoj2wg2du.de Prepared String PUNYCODE xn--sdfrucht-65a.de
der ganze thread leuchtet mir nicht ein, hier scheinen doch die denkfehler schon im Ansatz implementiert zu sein
-- Best Regards
MfG Robert Schetterer
Germany/Munich/Bavaria _______________________________________________ postfix-users mailing list postfix-users@de.postfix.org </mc/compose?to=postfix-users@de.postfix..org> http://de.postfix..org/cgi-bin/mailman/listinfo/postfix-users http://de.postfix.org/cgi-bin/mailman/listinfo/postfix-users
postfix-users mailing list postfix-users@de.postfix.org http://de.postfix.org/cgi-bin/mailman/listinfo/postfix-users
* Robert Schetterer robert@schetterer.org:
also korekt ist doch idn , alles andere ist doch gaga, zb
Nein, punycode wird nicht in headern benutzt!
Ralf Hildebrandt schrieb:
- Robert Schetterer robert@schetterer.org:
also korekt ist doch idn , alles andere ist doch gaga, zb
Nein, punycode wird nicht in headern benutzt!
Hallo Ralf , wie auch immer mir ist immer noch nicht klar wie es zu der Notwendigkeit einer solchen Umschreibung kommt, aber vieleicht werde ich senil langsam *g
* Robert Schetterer robert@schetterer.org:
Ralf Hildebrandt schrieb:
- Robert Schetterer robert@schetterer.org:
also korekt ist doch idn , alles andere ist doch gaga, zb
Nein, punycode wird nicht in headern benutzt!
Hallo Ralf , wie auch immer mir ist immer noch nicht klar wie es zu der Notwendigkeit einer solchen Umschreibung kommt, aber vieleicht werde ich senil langsam *g
Wenn die User nach aussen schicken, es also über das Relay geht soll umgeschrieben werden. Header From: und envelope from.
Die Korrekte Lösung ist es sich anzusehen wie ein Header mit Umlaut korrekt aussieht, dies mit header_checks WARN sich loggen zu lassen und als Muster zu nutzen.
Ralf Hildebrandt schrieb:
- Robert Schetterer robert@schetterer.org:
Ralf Hildebrandt schrieb:
- Robert Schetterer robert@schetterer.org:
also korekt ist doch idn , alles andere ist doch gaga, zb
Nein, punycode wird nicht in headern benutzt!
Hallo Ralf , wie auch immer mir ist immer noch nicht klar wie es zu der Notwendigkeit einer solchen Umschreibung kommt, aber vieleicht werde ich senil langsam *g
Wenn die User nach aussen schicken, es also über das Relay geht soll umgeschrieben werden. Header From: und envelope from.
also ich hab aehnliche setups am laufen aber mit header_checks hab ich da noch nicht gearbeitet ( hast du sowas schon mal so geloest? ), mit reichten eigentlich immer maps dafuer aber zumindest lichtet sich die Sache , danke
Die Korrekte Lösung ist es sich anzusehen wie ein Header mit Umlaut korrekt aussieht, dies mit header_checks WARN sich loggen zu lassen und als Muster zu nutzen.
zweifellos richtig
participants (4)
-
Jan P. Kessler
-
Raimar Grosse
-
Ralf Hildebrandt
-
Robert Schetterer