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

Andreas Winkelmann ml at awinkelmann.de
Do Mär 11 17:53:37 CET 2004


Am Donnerstag, 11. März 2004 17:50 schrieb Matthias Albert:

> > > 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.

Wahrscheinlich weil die debian-version < sasl-2.1.17 ist und die die Du dir 
selber gebaut hast sasl-2.1.17 war. Die Konfiguration hat sich "etwas" 
geändert.

-- 
	Andreas




Mehr Informationen über die Mailingliste Postfixbuch-users