[Postfixbuch-users] SASL mit auxprop und MySQL Backend
Sandy Drobic
postfixbuch-users at japantest.homelinux.com
Mi Nov 28 20:56:20 CET 2007
Oliver Pürsten wrote:
> Hallo Leute,
>
> ich versuche eine SASL Authentifizierung gegen eine MySQL Datenbank zu bauen und habe das
> 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'
%u ist nur der username bzw. der localpart. Wenn du eine komplette
Emailadresse verwenden willst, nimm %s.
Wie sind die Usernamen angelegt?
> recv: {32}
> test1 at test.de[0]test1 at test.de[0]test
> starting SASL negotiation: user not foundclosing connection
>
> Direkter sql in der Datenbank funktioniert ebenfalls:
>
> mysql> select password from sasl where username='test1 at test.de';
Was passiert, wenn du folgendes machst:
select password from sasl where username='test1';
--
Sandy
Antworten bitte nur in die Mailingliste!
PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com
Mehr Informationen über die Mailingliste Postfixbuch-users