[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