[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