[Postfixbuch-users] Probleme mit SASL2 und MySQL
Patrick Ben Koetter
p at state-of-mind.de
Fr Aug 6 19:46:37 CEST 2004
* Robert Walter <Robert.Walter at hofmeir.net> [040806 19:09]:
> wie müßten die libaries unter debian heißen?
>
> hab vorhin schon ein wenig gesucht, aber nix passendes gefunden.
>
> s6:/usr/lib/sasl2# ls -la
> total 620
> drwxr-sr-x 2 root staff 4096 Aug 6 19:04 .
> drwxrwsr-x 6 root staff 4096 Aug 6 17:25 ..
> -rwxr-xr-x 1 root staff 692 Aug 6 17:25 libanonymous.la
> lrwxr-xr-x 1 root staff 22 Aug 6 17:25 libanonymous.so ->
> libanonymous.so.2.0.19
> lrwxr-xr-x 1 root staff 22 Aug 6 17:25 libanonymous.so.2 ->
> libanonymous.so.2.0.19
> -rwxr-xr-x 1 root staff 91552 Aug 6 17:25 libanonymous.so.2.0.19
> -rwxr-xr-x 1 root staff 676 Aug 6 17:25 liblogin.la
> lrwxr-xr-x 1 root staff 18 Aug 6 17:25 liblogin.so ->
> liblogin.so.2.0.19
> lrwxr-xr-x 1 root staff 18 Aug 6 17:25 liblogin.so.2 ->
> liblogin.so.2.0.19
> -rwxr-xr-x 1 root staff 90340 Aug 6 17:25 liblogin.so.2.0.19
> -rwxr-xr-x 1 root staff 665 Aug 4 13:54 libotp.la
> lrwxr-xr-x 1 root staff 16 Aug 4 13:54 libotp.so -> libotp.so.2.0.19
> lrwxr-xr-x 1 root staff 16 Aug 4 13:54 libotp.so.2 -> libotp.so.2.0.19
> -rwxr-xr-x 1 root staff 158068 Aug 4 13:54 libotp.so.2.0.19
> -rwxr-xr-x 1 root staff 676 Aug 6 17:25 libplain.la
> lrwxr-xr-x 1 root staff 18 Aug 6 17:25 libplain.so ->
> libplain.so.2.0.19
> lrwxr-xr-x 1 root staff 18 Aug 6 17:25 libplain.so.2 ->
> libplain.so.2.0.19
> -rwxr-xr-x 1 root staff 90110 Aug 6 17:25 libplain.so.2.0.19
> -rwxr-xr-x 1 root staff 703 Aug 6 17:25 libsasldb.la
> lrwxr-xr-x 1 root staff 19 Aug 6 17:25 libsasldb.so ->
> libsasldb.so.2.0.19
> lrwxr-xr-x 1 root staff 19 Aug 6 17:25 libsasldb.so.2 ->
> libsasldb.so.2.0.19
> -rwxr-xr-x 1 root staff 142418 Aug 6 17:25 libsasldb.so.2.0.19
> -rw-r--r-- 1 root staff 560 Aug 5 16:21 smtpd.conf
Hab dich!
Siehst Du da irgendwo SQL libraries?
Es sollte etwas so aussehen:
-rwxr-xr-x 1 root root 670 Jul 16 20:43 libsql.la
lrwxrwxrwx 1 root root 16 Jul 16 20:43 libsql.so -> libsql.so.2.0.19
lrwxrwxrwx 1 root root 16 Jul 16 20:43 libsql.so.2 -> libsql.so.2.0.19
-rwxr-xr-x 1 root root 94207 Jul 16 20:43 libsql.so.2.0.19
> ist die selbe. Wenn ich Login herrausnehme aus der Datei, wird nur PLAIN
> angezeigt, d.h. er scheint sie einzulesen.
Du hattest mir aber eine mech_list config geposted die CRAM-MD5 und
DIGEST-MD5 beinhaltet hat. Die libs dafür finde ich da oben auch nicht!
-rwxr-xr-x 1 root root 694 Jul 16 20:43 libcrammd5.la
lrwxrwxrwx 1 root root 20 Jul 16 20:43 libcrammd5.so -> libcrammd5.so.2.0.19
lrwxrwxrwx 1 root root 20 Jul 16 20:43 libcrammd5.so.2 -> libcrammd5.so.2.0.19
-rwxr-xr-x 1 root root 15116 Mar 16 16:35 libcrammd5.so.2.0.18
-rwxr-xr-x 1 root root 94948 Jul 16 20:43 libcrammd5.so.2.0.19
-rwxr-xr-x 1 root root 724 Jul 16 20:43 libdigestmd5.la
lrwxrwxrwx 1 root root 22 Jul 16 20:43 libdigestmd5.so -> libdigestmd5.so.2.0.19
lrwxrwxrwx 1 root root 22 Jul 16 20:43 libdigestmd5.so.2 -> libdigestmd5.so.2.0.19
-rwxr-xr-x 1 root root 41328 Mar 16 16:35 libdigestmd5.so.2.0.18
-rwxr-xr-x 1 root root 140728 Jul 16 20:43 libdigestmd5.so.2.0.19
> >Mal sehen. Welche configure options hast Du denn für SASL angegeben?
>
> SASL2 Configure:
> ---------------
> export CPPFLAGS="-I/usr/include/mysql"
> ./configure \
> --enable-anon \
> --enable-plain \
> --enable-login \
> --disable-krb4 \
> --disable-otp \
> --disable-cram \
> --disable-digest \
Also, wenn Du DIGEST-MD5 und CRAM-MD5 anbieten willst, solltest Du sie
nicht rauskonfigurieren.
> --with-mysql=/usr/lib \
Mach da mal nur ein
--with-mysql=/usr
draus und sieh bitte nach, ob es da nicht noch den --with-sql switch
gibt. Der muss IIRC gesetzt sein, damit --with-mysql=/usr überhaupt
beachtet wird.
> --without-pam \
> --without-saslauthd \
> --without-pwcheck \
> --with-dblib=berkeley \
> --with-bdb-libdir=/usr/lib \
> --with-bdb-incdir=/usr/include \
> --with-plugindir=/usr/local/lib/sasl2
So, jetzt sind wir schon ein ganzes Stück weiter. Erst mal SASL in
Ordnung bringen. Da hilft alles werkeln an Postfix sonst gar nichts ;)
p at rick
--
Ich behalte mir vor Nachrichten, die nicht an die Liste zurückgesendet
werden, zu ignorieren. Open Source Software verlangt auch offenen Zugang
zu Wissen, das schildert wie man sie einsetzt.
Entzieht den anderen dieses Wissen nicht, indem ihr unaufgefordert auf
einen privaten Kanal wechselt!
SMTP AUTH HOWTO: <http://postfix.state-of-mind.de/patrick.koetter/>
Mehr Informationen über die Mailingliste Postfixbuch-users