[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)

Antwort per Email an