Bernd Tannenbaum, Freitag 05 März 2004 10:51:
Hallo,
Am Donnerstag, 4. März 2004 17:35 schrieb Matthias Houdek:
Bernd Tannenbaum, Donnerstag 04 März 2004 09:33:
Hallo zusammen,
ich versuche, Sender- und Empfangsadressen nach festen Vorgaben umzuschreiben. Das klappt soweit, indem ich die sender_canonical bzw recipient_canonical tables verwende.
Meine recipient_canonical: 11111@test.de peter@test.de 22222@test.de karin@test.de
Meine sender_canonical: peter@test.de 11111@test.de karin@test.de 22222@test.de
Nun stellt sich mir aber die zusätzliche Aufgabe, alle Mails, die nicht umgesetzt werden, nicht weiterzuleiten, sondern irgendwo zu sammeln (vielleicht in ein Log, ein Postfach, whatever). Also sollen Peter und karin nach wie vor umgesetzt werden, versucht aber Hannes zu versenden, landet seine Mail stattdessen in einem Log.
Mein Ansatz war folgender:
peter@test.de 11111@test.de karin@test.de 22222@test.de @test.de @testlocal.de
So dachte ich werden alle, die nicht matchen von test.de nach testlocal.de umgesetzt, die ich dann z.B. in lokale Postfächer schieben könnte. Klappt aber nicht. Bei diesen Tables scheint es keinen "Leave by first match" zu geben, denn auch peter und Karin werden in der domain umgesetzt zu: 11111@testlocal.de und 22222@testlocal.de
Kann mir jemand einen Hint geben, wäre prima :)
Stimmt nicht ganz. peter@test.de wird schon in 11111@test.de umgeschrieben. Danach wird aber 11111@test.de in 11111@testlocal.de umgesetzt.
Yep, so isses. Erst werden die einzelnen Adressumsetzungen gematched, danach die Domainumsetzung.
Ungetestet: # erst: @test.de @testlocal.de
# dann einzeln: peter@testlocal.de 11111@test.de karin@testlocal.de 22222@test.de
Ist aber nur so ein fixer Gedanke.
Klappt leider nicht, da die Domainumsetzung immer zuletzt stattfindet, egal in welcher Reihenfolge sie in den table eingetragen wird.
Wieder was dazu gelernt. Ist aber irgendwie doof, oder?
Lösung: sender_canonical (wird zuerst ausgewertet): @test.de @testlocal.de
canonical (wird danach ausgewertet): peter@testlocal.de 11111@test.de
So klappts.
Und noch was gelernt. Und da dachte ich, ich kenne mich mit postfix schon ganz gut aus ;-) -- Gruß MaxX 8-) Hinweis 1: PMs an diese Adresse werden automatisch vernichtet. Hinweis 2: Bitte unbedingt beachten: http://www.suse-etikette.de.vu