[Postfixbuch-users] reject_sender_login_mismatch
Peer Heinlein
p.heinlein at heinlein-support.de
Mi Mai 7 14:04:41 CEST 2008
Am Mittwoch, 7. Mai 2008 13:10 schrieb Jan Völkers:
> smtpd_client_restrictions =
> reject_sender_login_mismatch,permit_sasl_authenticated, reject
>
> smtpd_sender_login_maps = mysql:/etc/postfix/sender.cf
Müßte soweit auf den ersten Blick okay sein.
> Und hier das absurde: Die datei sender.cf:
> query = SELECT Login from Users WHERE Login = '%s'
Nee, das ist nicht okay.
Denn das sagt ja sinngemäß aus: "Wenn Apfel dann Apfel". :-)
Der Syntax ist
user at domain.de sasluser1, sasluser2, sasluser3
Wenn es 1:1 ist dann halt eben nur
user at domain.de sasluser
In MySQL wäre das demnach sinngemäß:
query = SELECT Login from Users WHERE Mail = '%s'
Du solltest nach der MAILadresse suchen, nicht nach dem Login :-)
Es würde auch ohne MySQL-Abfrage gehen, dann müßtest Du die Daten halt
im eben gezeigten Format in die ASCII-Datei werfen und ein postmap
hinterherschicken. Aber dann könntest Du das mit ALLEN Daten machen
und auf MySQL sowieso verzichten. :-)
Mit freundlichen Grüßen
Peer Heinlein
--
Heinlein Professional Linux Support GmbH
Linux: Akademie - Support - Hosting
http://www.heinlein-support.de
Tel: 030 / 40 50 51 - 0 *** Fax: - 19
Zwangsangaben lt. §35a GmbHG:
HRB 93818 B / Amtsgericht Berlin-Charlottenburg,
Geschäftsführer: Peer Heinlein -- Sitz: Berlin
Mehr Informationen über die Mailingliste Postfixbuch-users