[EMAIL PROTECTED]:
>f�r alle unsere Familienmitglieder bestehen bei gmx Mail-Accounts.
>Leider funktioniert der Mailversand immer nur f�r einen Account, da ich
>nur eine M�glichkeit finde, die Account-Daten einzugeben.
Der Autor von Postfix weigert sich beharrlich, ein entsprechendes
Feature einzubauen, da Postfix f�r sowas nicht gedacht ist.
Mit einem Trick geht es aber trotzdem:
Mit Hilfe der Option header_checks in der main.cf kann man daf�r
sorgen, dass jede Mail durch einen Filter l�uft. Hier kann man
bei Eintreffen bestimmter Bedingungen (regexps) spezielle Aktionen
ausf�hren. Hier kann man z.B. auf eine bestimmte Absenderadresse
matchen und dann die Mail �ber einen eigenen Transport versenden:
/^From: [EMAIL PROTECTED]/ FILTER smtp_user:mail.gmx.net
Den Transport smtp_user definiert man in der master.cf:
smtp_user unix - - - - - smtp -o
smtp_sasl_password_maps=hash:/etc/postfix/smtp_auth_user
Somit benutzt dieser Transport eine eigene smtp_auth Datei, in der
man ein neues Kundennummer/Passwort Paar angeben kann.
Diese Methode hat den Nachteil, dass sie nur auf den From: Header
matchen kann. Wenn Envelope-Sender und From: Header sich
unterscheiden, was ja durchaus legitim sein kann, werden diese Mails
trotzdem �ber die Hauptkennung abgeschickt; GMX wird sie
h�chstwahrscheinlich ablehnen.
Mit Hilfe der access Tabelle kann man auf Envelope-Sender matchen.
Das sieht etwa so aus:
[EMAIL PROTECTED] FILTER smtp_user:mail.gmx.net
Damit wird das beschriebene Problem vermieden. Die access Tabelle hat
aber den Nachteil, dass sie nur f�r Mails verwendet wird, die �ber
SMTP eingeliefert werden. Lokale Mails, die �ber /usr/sbin/sendmail
abgeschickt werden, werden nicht gefiltert. Je nach Einsatzszenario
empfiehlt es sich ggf. beide Ans�tze zu verwenden.
Gru�, Harald
P.S.: ich verwende Postfix-2.0.16 von www.backports.org und bin mir nicht
sicher, ob die beschriebene Methode auch mit �lteren Versionen
funktioniert....
--
Harald Weidner [EMAIL PROTECTED]
--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)