No SQL module found
Florian Lindner
mailinglists at xgm.de
Mon Oct 22 16:29:19 EDT 2007
Am Montag, 22. Oktober 2007 schrieb Andreas Winkelmann:
> On Montag, 22. Oktober 2007, Florian Lindner wrote:
> > Hello,
> > I try to use cyrus-sasl with postfix on a Debian etch (stable) system. I
> > want SASL to authenticate against a MySQL database (without saslauthd). I
> > have installed the libsasl2-2 [1] and the SQL modules.
> > The output from saslpluginviewer is below. There is no SQL plugin listed.
> > My /etc/postfix/sasl/smtpd.conf looks like that:
> >
> > osiris:~# cat /etc/postfix/sasl/smtpd.conf
> > log_level: 3
>
> In the case of Postfix log_level is senseless.
>
> > pwcheck_method: auxprop
> > auxprop_plugin: sql
> >
> > allowanonymouslogin: no
> > allowplaintext: yes
>
> These both are no cyrus-sasl Options.
Ok, I'll remove them but they shouldn't have done any harm.
> > sql_engine: mysql
> > sql_hostnames: localhost
> > sql_user: system
> > sql_passwd: pwd
> > sql_database: system
> > sql_select: SELECT password FROM mailboxes WHERE login = '%u@%r'
> >
> > What is wrong here?
> >
> > Thanks,
> >
> > Florian
> >
> > [1] http://packages.debian.org/etch/libsasl2-2
> > [2] http://packages.debian.org/etch/libsasl2-modules-sql
> >
[...]
>
> Ok, show the contents of "/usr/lib/sasl2/".
osiris:~# ls /usr/lib/sasl2/
libanonymous.a libanonymous.so.2 libcrammd5.la libcrammd5.so.2.0.22
libdigestmd5.so liblogin.a liblogin.so.2 libntlm.la
libntlm.so.2.0.22 libplain.so libsasldb.a libsasldb.so.2
libsql.la libsql.so.2.0.22
libanonymous.la libanonymous.so.2.0.22 libcrammd5.so libdigestmd5.a
libdigestmd5.so.2 liblogin.la liblogin.so.2.0.22 libntlm.so
libplain.a libplain.so.2 libsasldb.la libsasldb.so.2.0.22
libsql.so
libanonymous.so libcrammd5.a libcrammd5.so.2 libdigestmd5.la
libdigestmd5.so.2.0.22 liblogin.so libntlm.a libntlm.so.2
libplain.la libplain.so.2.0.22 libsasldb.so libsql.a
libsql.so.2
[...]
> What does your mail-log say? Turn on verbose-logging in Postfix (smtpd
> -vvv) in master.cf then everything sasl-related should be logged.
The line in master.cf:
smtp unix - - n - - smtp -vvv
and also
relay unix - - n - - smtp -vvv
but that doesn't really reveals much information:
postfix/smtpd[29842]: connect from host185.natpool.mwn.de[138.246.7.185]
postfix/smtpd[29842]: warning: host185.natpool.mwn.de[138.246.7.185]: SASL
LOGIN authentication failed: authentication failure
postfix/smtpd[29842]: lost connection after AUTH from
host185.natpool.mwn.de[138.246.7.185]
postfix/smtpd[29842]: disconnect from host185.natpool.mwn.de[138.246.7.185]
Thanks a lot,
Florian
More information about the Cyrus-sasl
mailing list