* Marco Eisenhuth <[EMAIL PROTECTED]> wrote: > 1 Kundendomain > 1 Server > > 10 Mailboxen lokal auf dem Server > > alle anderen Mails für die Domain sollen per transport > an IP 1.2.3.4 geroutet werden. > > Wie krieg ich das hin?
Du schreibst das genau so in eine Lookup-Tabelle und bindest die in transport_maps ein? Da du MySQl verwendest, ist das sogar einfach, du führst in die Tabelle für die Empfänger ein Flag namens "local" ein und erzeugst einen VIEW: CREATE VIEW non_local_transports AS (SELECT recipient_addr, \ 'smtp:[1.2.3.4]:25' AS transport_entry FROM recipient_table WHERE NOT \ local); schreibst eine kleine mysql_table dazu: host = 127.0.0.1 dbname = foo user = bar password = baz query = SELECT transport_entry FROM non_local_transports WHERE \ recipient_addr = '%s' und bindest die in der main.cf ein: transport_maps = proxy:mysql:/etc/postfix/deine-gerade-erstelle-mysql-table Die Umbrüche mit "\" und das SELECT-Statement für den VIEW mußt Du natürlich anpassen. Sind Datenbanken nicht etwas wunderbares? ;-) Ciao Stefan -- Stefan Förster http://www.incertum.net/ Public Key: 0xBBE2A9E9 I think God needs to release another Service Pack for my brain. _______________________________________________ postfix-users mailing list [email protected] http://de.postfix.org/cgi-bin/mailman/listinfo/postfix-users
