[Postfixbuch-users] smtp auth mit mysql, verschlüsselte Passwörter

Matthias Albert matthias at ma-c.de
Do Mär 11 17:50:39 CET 2004


> Am Donnerstag, 11. März 2004 13:01 schrieb Matthias Albert:
> 
> > sitz seit gestern jetzt an nem neuen Server auf dem ich postfix mit
> > courier-imap postfixadmin smtp auth squirrelmail usw. eingerichtet habe.
> >
> > Mein allerletztes Problem.
> >
> > Die Passwörter der Mailbox-User stehen verschlüsselt in der Tabelle.
> >
> > In meiner /usr/lib/sasl2/smtpd.conf steht
> >
> > pwcheck_method: auxprop
> > auxprop_plugin: mysql
> > mysql_user: user
> > mysql_passwd: passwd
> > mysql_database: postfix
> > mysql_statement: SELECT password FROM mailbox WHERE username ='%u@%r'
> >
> > Wenn ich jetzt ne Mail verschicken möchte, sagte er mir immer login
> > failed. Trag ich einen User mit einem "normalen" nicht verschlüsselten
> > (plain) Passwort ein, funktioniert es wunderbar.
> >
> > Wo muss ich jetzt noch hinlangen?Wie kann ich Postfix sagen dass der
> > Inhalt des Password Field in der Tabelle verschlüsselt ist?
> 
> Das musst Du nicht Postfix sagen, sondern sasl. 
> 
> Um das mit sasl nutzen zu können, gibt es einen Patch:
> 
> http://frost.ath.cx/software/cyrus-sasl-patches/

Ok vielen Dank, jetzt muss ich schauen dass ich den Backport für Debian
selbst baue und patchen kann.
Hatte das Problem, dass wenn ich cyrus-sasl selbst gebaut hatte ich
komische Fehler wie diese hier hatte
/var/log/auth.log
Mar 10 14:52:51 debian postfix/smtpd[5246]: sql_select option missing
Mar 10 14:52:51 debian postfix/smtpd[5246]: auxpropfunc error -4
Mar 10 14:52:51 debian postfix/smtpd[5246]: _sasl_plugin_load failed on
sasl_auxprop_plug_init for plugin: sql

Mit den Backports von Debian gings dann ohne Probleme.
Kennt ihr dieses Problem und habt vielleicht ne Lösung, dann kann ich
mir das komplizierte selbst bauen eines Debian Packets mittels apt-get
source libsasl2 sparen.

Viele Grüsse,
Matthias




Mehr Informationen über die Mailingliste Postfixbuch-users