[Postfixbuch-users] postfix relay smtp auth per-user

Nils Knieling nils.knieling at gmail.com
Di Mär 29 21:30:47 CEST 2005


Hallo liebe Freunde des postfix Mailservers,

ich möchte gerne alle Mails vom Benutzer (sender) 'nils' ins Internet
über die GMX Mailserver relayen.
Mein jetziges Setup sieht so aus:

Alle Mails die nicht lokal (mit local) zugestellt werden können (also
auch von 'root' usw.) an einen GMX Mailserver relayen:
relayhost = mail.gmx.de

Vorher Sender umschreiben:
sender_canonical_maps = hash:/etc/postfix/sender-canonical
--- /etc/postfix/sender-canonical ---
nils    ich-bei at gmx.de

Bei den GMX Mailservern authentifiziere ich mich:
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/smtp_auth
smtp_sasl_security_options = noanonymous
--- /etc/postfix/smtp_auth ---
mail.gmx.de     kundennr:passwort

Wie teile ich postfix nun mit, nur Mails von 'nils' an GMX zu übergeben?
Wie teile ich postfix mit z.B. Mails von 'root' an einen anderen
Mail-Provider zu übergeben?
In beiden Fällen soll sich natürlich vorher mit SMTP Auth eingeloggt
werden, damit ein relayen über die fremden Server möglich ist.
Ich suche also eine Art transport_maps, blos nicht Empfängerbezogen,
sondern Senderbezogen.
Ist das gewünschte Setup möglich. Hat jemand so etwas „laufen"? Über
Anregungen und Denkanstöße wäre ich sehr dankbar. :-)

Mit freundlichen Grüßen
Nils Knieling



Mehr Informationen über die Mailingliste Postfixbuch-users