[Postfixbuch-users] bekomme kein smtp-auth über mysql db hin

Sandy Drobic postfixbuch-users at japantest.homelinux.com
Di Dez 5 21:29:35 CET 2006


Daniel wrote:
> hallo liste,
> 
> ich schaffe es nicht das ich mich authentifizieren kann in 
> meine /var/log/messages steht das: 
> 
> sql_select option missing
> auxpropfunc error no mechanism available
> _sasl_plugin_load failed on sasl_auxprop_plug_init for plugin: sql

Das deutet darauf hin, dass das Plugin nicht korrekt initialisiert wurde, 
zumindest nicht für Cyrus. Postfix würde nach /var/log/mail schreiben.

> alles packete sind über mit yast rpm instlliert. 
> -postfix
> -postif-mysql
> -cyrus-sasl*
> -mysql*
> 
> 
> hier noch meine saslfinger ausgabe:
> 
> saslfinger - postfix Cyrus sasl configuration Tue Dec  5 20:59:39 CET 2006
> version: 1.0
> mode: server-side SMTP AUTH
> 
> -- basics --
> Postfix: 2.2.9
> System:
> Welcome to SUSE LINUX 10.1 (i586) - Kernel \r (\l).
> 
> -- smtpd is linked to --
>         libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0xb7e13000)
> 
> -- active SMTP AUTH and TLS parameters for smtpd --
> broken_sasl_auth_clients = yes
> smtpd_sasl_auth_enable = yes
> smtpd_sasl_local_domain = mailsrv

Das sollte eine FQDN sein, sonst gibt es an manchen Stellen Ärger.

> smtpd_sasl_security_options = noanonymous
> 
> 
> -- listing of /usr/lib/sasl2 --
> total 562
> drwxr-xr-x  2 root root   920 Dec  5 20:35 .
> drwxr-xr-x 55 root root 18120 Dec  5 20:01 ..
> -rwxr-xr-x  1 root root 13216 May  2  2006 libanonymous.so
> -rwxr-xr-x  1 root root 13216 May  2  2006 libanonymous.so.2
> -rwxr-xr-x  1 root root 13216 May  2  2006 libanonymous.so.2.0.21
> -rwxr-xr-x  1 root root 15548 May  2  2006 libcrammd5.so
> -rwxr-xr-x  1 root root 15548 May  2  2006 libcrammd5.so.2
> -rwxr-xr-x  1 root root 15548 May  2  2006 libcrammd5.so.2.0.21
> -rwxr-xr-x  1 root root 43316 May  2  2006 libdigestmd5.so
> -rwxr-xr-x  1 root root 43316 May  2  2006 libdigestmd5.so.2
> -rwxr-xr-x  1 root root 43316 May  2  2006 libdigestmd5.so.2.0.21
> -rwxr-xr-x  1 root root 25168 May  2  2006 libgssapiv2.so
> -rwxr-xr-x  1 root root 25168 May  2  2006 libgssapiv2.so.2
> -rwxr-xr-x  1 root root 25168 May  2  2006 libgssapiv2.so.2.0.21
> -rwxr-xr-x  1 root root 13724 May  2  2006 liblogin.so
> -rwxr-xr-x  1 root root 13724 May  2  2006 liblogin.so.2
> -rwxr-xr-x  1 root root 13724 May  2  2006 liblogin.so.2.0.21
> -rwxr-xr-x  1 root root 14268 May  2  2006 libplain.so
> -rwxr-xr-x  1 root root 14268 May  2  2006 libplain.so.2
> -rwxr-xr-x  1 root root 14268 May  2  2006 libplain.so.2.0.21
> -rwxr-xr-x  1 root root 18316 May  2  2006 libsasldb.so
> -rwxr-xr-x  1 root root 18316 May  2  2006 libsasldb.so.2
> -rwxr-xr-x  1 root root 18316 May  2  2006 libsasldb.so.2.0.21
> -rwxr-xr-x  1 root root 21740 May  2  2006 libsql.so
> -rwxr-xr-x  1 root root 21740 May  2  2006 libsql.so.2
> -rwxr-xr-x  1 root root 21740 May  2  2006 libsql.so.2.0.21
> -rw-------  1 root root   220 Dec  5 19:22 smtpd.conf
> 
> 
> 
> 
> -- content of /usr/lib/sasl2/smtpd.conf --
> pwcheck_method: auxprop
> mech_list: plain login
> auxprop_plugin: sql
> sql_engine: mysql
> sql_hostnames: localhost
> sql_database: mail
> sql_user: --- replaced ---
> sql_passwd: --- replaced ---
> sql_select: SELECT passwd FROM users WHERE mailad = '%u'

Warum %u? Das würde nur den localpart der Adresse verwenden, aber nicht 
die domain (smtpd_sasl_local_domain). Ist das Feld mailad ein FQDN oder 
nur der localpart?

Wird denn im Log vermerkt, dass der SQL-Server angesprochen wird?

> -- mechanisms on localhost --
> 250-AUTH LOGIN PLAIN
> 250-AUTH=LOGIN PLAIN

Mit SQL solltest du auch die Shared-Secret-Mechanismen verwenden können, 
aber das kann später kommen.

> Ich hoffe Ihr Könnte mir helfen ich sitze seit tagen an diesem problem. und 
> komm einfach nicht weiter. Ich hab auch leider nicht so die erfahrung mit 
> postfix. 

Vielleicht klappt es mit dem Passwort nicht, weil deine Shift-Taste nicht 
funktioniert?

Sandy
-- 
Antworten bitte nur in die Mailingliste!
PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com




Mehr Informationen über die Mailingliste Postfixbuch-users