Hallo Udo und alle! Da hast Du mich auf was gebracht, so was könnte ich auch brauchen... Udo Neist schrieb:
Ich habe ein kleines Problem mit Postfix. Ich habe seit kurzem eine eigene Domain und kann auch auf einen Mailserver zurückgreifen. Da ich allerdings bei T-Online bin und den SMTP-Relay nicht benutzen will, muß ich eine Lösung finden, die mir meine Mails in Abhängigkeit meiner Absenderadresse verschickt.
Ok, ist im Prinzip auch meine Situation mit meiner Domain und zusätzlich GMX.
Ich setze einen zentralen Mailserver ein, über den alle Mails laufen sollen. Nach ein wenig googlen und lesen dachte ich, dafür sei /etc/postfix/transport zuständig, allerdings hat Postfix weiter meine Testmails über T-Online anstelle meiner Domain versendet :( [...]
Ich mir die Beschreibung in /ets/postfix/transport durchgelesen und bin nicht sicher ob das die richtige Stelle ist. Besonders verwirrt mich die Stelle "# In the case of delivery via SMTP, one may specify host- # name:service instead of just a host: # # foo.org smtp:bar.org:2025 # # This directs mail for user@foo.org to host bar.org port # 2025. Instead of a numerical port a symbolic name may be # used. Specify [] around the hostname in order to disable # MX lookups. " Ist ja in etwa was Du angegeben hast, nur noch mit der Option der MX-Lookup-Unterdrückung (hab ich auch noch nicht ganz verstanden wozu man das gebraucht, aber das ist wieder ein späteres Problem...). Ich verstehe den Satz auch nicht so ganz, bedeutet das nun: a) ...Leitet alle Mail der Benutzer von foo.org auf bar.org b) ...Leitet alle Mail, die an die Benutzer von foo.org adressiert ist... c) etwas ganz anderes und ich habe es nicht kapiert. Wenn es a oder b ist (falls mir einer erklären kann, ob a oder b oder c [+Einzelheiten] gemeint ist würde mich das sehr interessieren) kann ich jedenfalls verstehen, daß Deine Mails immer an T-Online gehen, denn dann - so verstehe ich es - interessiert ihn nicht, was Du im Absenderfeld angibst. Vielleicht ist folgendes daher eine grundsätzliche Idee: user_a@udo_local sendet über t-online. user_b@udo_local sendet über deine Domain. Dann müßte man nur noch von den Absenderadressen auf die User umleiten (vielleicht via /etc/postfix/canonical)? Ein Ansatzpunkt zum probieren könnte die in transport beschriebene error-Option sein, damit kriegt man dann ne Fehlermeldung wenn es als "der Falsche" Benutzer rausgehen soll (und spart den Weg T-Online->empfangen->gucken worüber es lief). Mir fehlt zu dieser Stunde irgendwie die Zeit und Muße, das auszuprobieren.
Setze ich meinen den Mailausgangserver in KMail ein, kann ich über die Domain verschicken, das soll aber nicht die Lösung sein, da ich auch andere Mailclients einsetze, die dieses Feature nicht haben.
Klar. Ist auch unschön find ich. Gruß, Ralf -- :: Ralf Carlet :: Fon & Fax: +49-(0)700-RALFCARLET :: eMail: ralf@carlet.de :: Web: http://www.carlet.de :: () ascii ribbon campaign - gegen html mail :: /\ - gegen proprietäre attachments