[Postfixbuch-users] SASL mit auxprop und MySQL Backend
Patrick Ben Koetter
p at state-of-mind.de
Do Nov 29 09:00:01 CET 2007
* Oliver Pürsten <lists at puersten.de>:
> >>>> Problem das die Authentifizierung nicht funktioniert. Ich habe schon so ziehmlich alles
> >>>> probiert, es will aber einfach nicht.
> >>>>
> >>>> Vielleicht fällt Euch ja noch was ein.
> >>>>
> >>>> Folgende Hintergrundinfo's:
> >>>>
> >>>> Ich habe mittlerweile schon eine einfache db Tabelle erstellt welche nur username und
> >>>> password enthält, hier die zur Authentifizierung genutzte smtpd.conf:
> >>>>
> >>>> pwcheck_method: auxprop
> >>>> auxprop_plugin: sql
> >>>> mech_list: PLAIN LOGIN CRAM-MD5 DIGEST-MD5
> >>>> sql_engine: mysql
> >>>> sql_hostnames: 127.0.0.1
> >>>> sql_user: mail
> >>>> sql_passwd: mail
> >>>> sql_database: mail
> >>>> sql_select: SELECT password FROM sasl WHERE username = '%u'
Darf der user mail mit passwd mail auf die DB mail zugreifen?
Was sagt Dein MySQL-Log, wenn Du mit sample-server authen willst?
p at rick
> >>> %u ist nur der username bzw. der localpart. Wenn du eine komplette
> >>> Emailadresse verwenden willst, nimm %s.
> >>> Wie sind die Usernamen angelegt?
> >> Also was ich brauch, wenn ich die Abfrage richig verstehe, ist der komplette übergebene
> >> username. Im meinem Falls ist es so das username = emailadresse ist.
> >> Sprich die Tabelle sasl sieht wie folgt aus:
> >>
> >> mysql> select * from sasl;
> >> +---------------+----------+
> >> | username | password |
> >> +---------------+----------+
> >> | test1 at test.de | test |
> >> +---------------+----------+
> >
> > Okay, dann passe die sql_select entsprechend an in smtpd.conf:
> > sql_select: SELECT password FROM sasl WHERE username = '%s'
>
> Funktioniert auch nicht, produziert genau das gleiche Fehlerbild.
>
> Oliver
> --
> _______________________________________________
> Postfixbuch-users -- http://www.postfixbuch.de
> Heinlein Professional Linux Support GmbH
>
> Postfixbuch-users at listi.jpberlin.de
> https://listi.jpberlin.de/mailman/listinfo/postfixbuch-users
--
Postfix - Einrichtung, Betrieb und Wartung
<http://www.postfix-buch.com>
saslfinger (debugging SMTP AUTH):
<http://postfix.state-of-mind.de/patrick.koetter/saslfinger/>
Mehr Informationen über die Mailingliste Postfixbuch-users