condcpp
Goto Top

Postfix smtp auth mit verschiedenen Anmeldungen

Ich habe einen Postfix Server installiert, der im groben auch funktioniert. Der nächste Schritt ist nun, das die E-Mails an extern nicht direkt versendet werden sollen, sondern erst über einen weiteren externen Server laufen sollen (zumindest habe ich das jetzt als vorgabe bekommen), und genau damit habe ich ein Problem:

Wie kann ich für verschiedene E-Mail Adressen verschiedene Anmeldedaten hinterlegen? (bzw. ist dies überhaubt möglich?)
Die einzige Lösung die ich bisher im Internet gefunden habe läuft über Filter und eine SMTP_Auth Datei für jeden Benutzer.....was ich aber bei etwa 200 bis 300 Nutzern für etwas zu umständlich halte.

Content-ID: 129222

Url: https://administrator.de/contentid/129222

Ausgedruckt am: 25.11.2024 um 12:11 Uhr

45877
45877 12.11.2009 um 13:57:47 Uhr
Goto Top
Hallo,

erstmal musst du postfix mit sender abhängigem transport table sagen, für welche email er was machen muss.

http://www.postfix.org/transport.5.html
godlie
godlie 12.11.2009, aktualisiert am 18.10.2012 um 18:39:56 Uhr
Goto Top
Hallo,

ich wusste ich hab da schon mal was gepostet.

unterschiedliche Absender-Domänen über verschiedene Relays verschicken

Da siehst wie die configs aussehen sollten.
SlainteMhath
SlainteMhath 12.11.2009 um 14:05:34 Uhr
Goto Top
Moin,

Der nächste Schritt ist nun, das die E-Mails an extern nicht direkt versendet werden sollen, sondern erst über einen weiteren externen Server laufen sollen
D.h. alle mails fuer "Deine" user stellst Du lokal zu, und alle an "fremde" ausgehenden Mails sollen über einen externen Host? Das nennt man dann Smarthost - dazu brauchst Du nichts mit SMTP_Auth rumbasteln.

lg,
Slainte
godlie
godlie 12.11.2009 um 14:10:41 Uhr
Goto Top
Zitat von @SlainteMhath:
Moin,

> Der nächste Schritt ist nun, das die E-Mails an extern
nicht direkt versendet werden sollen, sondern erst über einen
weiteren externen Server laufen sollen
D.h. alle mails fuer "Deine" user stellst Du lokal zu, und
alle an "fremde" ausgehenden Mails sollen über einen
externen Host? Das nennt man dann Smarthost - dazu brauchst Du nichts
mit SMTP_Auth rumbasteln.

lg,
Slainte
Hi,
Er frägt ja dezidiert nach:
Wie kann ich für verschiedene E-Mail Adressen verschiedene Anmeldedaten hinterlegen? (bzw. ist dies überhaubt möglich?)

und ohne ein smtp auth wirst das schwer erreichen face-smile
SlainteMhath
SlainteMhath 12.11.2009 um 14:25:46 Uhr
Goto Top
Zitat von @godlie:
Er frägt ja dezidiert nach:
>Wie kann ich für verschiedene E-Mail Adressen verschiedene
Anmeldedaten hinterlegen? (bzw. ist dies überhaubt
möglich?)

und ohne ein smtp auth wirst das schwer erreichen face-smile
Ja schon klar. Aber was hat das einen (smarthost) mit dem and'rne (auth) zu tun? Naja.. ich hol'mir mal noch nen kaffe und schau was noch passiert face-smile
CondCPP
CondCPP 12.11.2009 um 15:40:55 Uhr
Goto Top
dank godie bin ich glaube ich jetzt auf den passenden Parameter gestoßen: smtp_sender_depent_authetification=yes

das werde ich morgen früh (heute werde ich leider nicht mehr dazu kommen) gleich ausprobieren ....
priez
priez 13.11.2009 um 02:38:09 Uhr
Goto Top
hi,

Wenn du einen postfix betreibst kaufe dir das Postfixbuch (Deutsch 3. Auflage) Da steht so ziemlich alles drin (ach was. Alles)

http://www.amazon.de/Postfix-Buch-Sichere-Mailserver-Linux/dp/393751450 ...

Da wird dein Szenario mehr als ausführlich behandelt. Das Buch erspart dir mehrere Stunden googlen nach Problemlösungen und du wirst schlauer. :D

Grüße

René


/edit: Ich dachte nach 3 Jahren Selbststudium ich könnte alles bzgl. Postfix, aber das Buch ist heute immernoch mein erstes Nachschlagewerk vor den Manpages face-smile
CondCPP
CondCPP 13.11.2009 um 12:06:59 Uhr
Goto Top
Es funktioniert:

smtp_sender_dependent_authetification=yes
als parameter einfügen und dann die /etc/postix/sasl_passwd entsprechend anpassen