[Postfixbuch-users] Postfix SMTP-Auth SASL Problem
Sebastian Dülks
sebastian.duelks at gmx.de
Di Okt 5 16:22:30 CEST 2004
Hallo zusammen!
Seit Tagen versuche ich nun meinen Postfix SMTP-Auth über SASL
beizubringen! Ich nutze das auxprop Plugin und will die Nutzer über
eine MySQL Datenbank verifizieren.
Ich habe bereits mehrere How-To's durchgespielt und immer kommt die
Meldung:
Oct 5 15:48:59 mailserver2 postfix/smtpd[12772]: warning: SASL
authentication failure: Password verification failed
Oct 5 15:48:59 mailserver2 postfix/smtpd[12772]: warning:
p50901F8B.dip.t-dialin.net[80.144.31.139]: SASL PLAIN authentication
failed
Das treibt mich langsam zur Weißglut.
Ich habe also folgende Systemkonfiguration:
SuSe Linux 9.1
postfix mit MySQL und SASL Support selbst kompiliert
sasl über yast2 installiert also im Moment ist das die Version 2.1.18
Als POP/IMAP Server ist CourierIMAP im Einsatz und da läuft auch alles
ganz wunderbar mit MySQL, etc.
Das einzige Problem ist halt SMTP-Auth mit SASL.
Anbei schicke ich mal die Ausgabe von saslfinger0.9.4:
saslfinger - postfix Cyrus sasl configuration Di Okt 5 15:57:15 CEST
2004
version: 0.9.4
mode: server-side SMTP AUTH
-- basics --
Postfix: 2.1.5
System:
Welcome to SuSE Linux 9.1 (i586) - Kernel \r (\l).
-- smtpd is linked to --
libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0x40026000)
-- active SMTP AUTH parameters for smtpd --
broken_sasl_auth_clients = yes
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain =
smtpd_sasl_security_options = noanonymous
-- listing of /usr/lib/sasl2 --
ls: /usr/lib/sasl2/sasl2: Datei oder Verzeichnis nicht gefunden
insgesamt 749
drwxr-xr-x 2 root root 1200 2004-10-05 14:59 .
drwxr-xr-x 75 root root 28920 2004-10-05 14:13 ..
-rwxr-xr-x 1 root root 695 2004-04-06 03:44 libanonymous.la
-rwxr-xr-x 1 root root 16099 2004-04-06 03:44 libanonymous.so
-rwxr-xr-x 1 root root 16099 2004-04-06 03:44 libanonymous.so.2
-rwxr-xr-x 1 root root 16099 2004-04-06 03:44 libanonymous.so.2.0.18
-rwxr-xr-x 1 root root 683 2004-04-06 03:44 libcrammd5.la
-rwxr-xr-x 1 root root 18461 2004-04-06 03:44 libcrammd5.so
-rwxr-xr-x 1 root root 18461 2004-04-06 03:44 libcrammd5.so.2
-rwxr-xr-x 1 root root 18461 2004-04-06 03:44 libcrammd5.so.2.0.18
-rwxr-xr-x 1 root root 713 2004-04-06 03:44 libdigestmd5.la
-rwxr-xr-x 1 root root 47575 2004-04-06 03:44 libdigestmd5.so
-rwxr-xr-x 1 root root 47575 2004-04-06 03:44 libdigestmd5.so.2
-rwxr-xr-x 1 root root 47575 2004-04-06 03:44 libdigestmd5.so.2.0.18
-rwxr-xr-x 1 root root 765 2004-04-06 03:44 libgssapiv2.la
-rwxr-xr-x 1 root root 26605 2004-04-06 03:44 libgssapiv2.so
-rwxr-xr-x 1 root root 26605 2004-04-06 03:44 libgssapiv2.so.2
-rwxr-xr-x 1 root root 26605 2004-04-06 03:44 libgssapiv2.so.2.0.18
-rwxr-xr-x 1 root root 679 2004-04-06 03:44 liblogin.la
-rwxr-xr-x 1 root root 16811 2004-04-06 03:44 liblogin.so
-rwxr-xr-x 1 root root 16811 2004-04-06 03:44 liblogin.so.2
-rwxr-xr-x 1 root root 16811 2004-04-06 03:44 liblogin.so.2.0.18
-rwxr-xr-x 1 root root 675 2004-04-06 03:44 libotp.la
-rwxr-xr-x 1 root root 49721 2004-04-06 03:44 libotp.so
-rwxr-xr-x 1 root root 49721 2004-04-06 03:44 libotp.so.2
-rwxr-xr-x 1 root root 49721 2004-04-06 03:44 libotp.so.2.0.18
-rwxr-xr-x 1 root root 679 2004-04-06 03:44 libplain.la
-rwxr-xr-x 1 root root 16773 2004-04-06 03:44 libplain.so
-rwxr-xr-x 1 root root 16773 2004-04-06 03:44 libplain.so.2
-rwxr-xr-x 1 root root 16773 2004-04-06 03:44 libplain.so.2.0.18
-rwxr-xr-x 1 root root 704 2004-04-06 03:44 libsasldb.la
-rwxr-xr-x 1 root root 21330 2004-04-06 03:44 libsasldb.so
-rwxr-xr-x 1 root root 21330 2004-04-06 03:44 libsasldb.so.2
-rwxr-xr-x 1 root root 21330 2004-04-06 03:44 libsasldb.so.2.0.18
-rw-r--r-- 1 root root 231 2004-10-05 15:29 smtpd.conf
So sieht die smtpd.conf aus:
pwcheck_method: auxprop
auxprop_plugin: sql
mech_list: plain login
sql_engine: mysql
sql_hostnames: localhost
sql_user: postfix
sql_passwd: xxxxxx
sql_database: provider
sql_select: select password from users where email='%u@%r'
In /usr/local/lib ist nix drin! Anscheinend installiert SuSe Sasl in
/usr/lib/sasl2. Ist vielleicht hier der Haken?
Sebastian
Mehr Informationen über die Mailingliste Postfixbuch-users