[Postfixbuch-users] Hilfe! Kein SASL mehr nach Postfix-Update
Nicole Cochems
nicole at cochems.net
So Aug 27 12:14:00 CEST 2006
Hallo,
das war es: die fehlenden libsql.* in /usr/lib/sasl2/ - 1000 Dank, jetzt
läuft es!!
Zur Erläuterung noch folgendes:
Alle Pakete wurden mit Debians apt-get installiert. Eigentlich wollte
ich nur MySQL auf 4.1 updaten, Postfix 2.2.9 war bereits installiert und
lief fehlerfrei.
Nach dem Update konnte jedoch der smtpd gar nicht mehr gestartet werden,
Postfix meldete die fehlende /usr/lib/postfix/dict_mysql.so mit der
Frage nach dem Modul postfix-mysql, das bei dem Update merkwürdigerweise
entfernt wurde. Neuinstallation von postfix-mysql wäre nur mit erneutem
Downgrade auf MySQL 4.0 möglich gewesen, deshalb habe ich die fehlende
dict_mysql.so manuell auf den Server gespielt. Ein postconf -m lieferte
durchaus MySQL-Support, die MySQL-Tabellen für die Mailboxen etc.
funktionierten auch, SASL hingegen nicht.
Die fehlenden libsql.* habe ich jetzt in /usr/lib/sas2/ gespielt, und
jetzt geht es.
Vielen Dank!
Grüsse,
Nicole
Andreas Winkelmann schrieb:
>Am Sunday 27 August 2006 09:47 schrieb Nicole Cochems:
>
>
>
>>nach einem MySQL-Update von 4.0 auf 4.1 unter Debian Sarge und damit
>>verbundenes Update auf Postfix 2.2.10 funktioniert kein serverseitiges
>>SASL mehr. Ich verwende MySQL-Tabellen für das SASL (gemäss diesem
>>HowTo http://workaround.org/articles/ispmail-sarge/), was immer
>>wunderbar funktionierte.
>>
>>Die zahlreichen Beiträge, die ich zu diesem bekannten Problem gefunden
>>habe, konnten mir leider nicht helfen. Ich stelle fest, dass Postfix
>>meine smtpd.conf völlig ignoriert, und zwar sowohl in /etc/postfix/sasl/
>>als auch in /usr/lib/sasl2/!
>>
>>Ich weiss nun nicht mehr weiter und bitte dringend um Hilfe! Hier der
>>saslfinger-Output:
>>
>>--------
>>saslfinger - postfix Cyrus sasl configuration So Aug 27 09:08:31 CEST 2006
>>version: 1.0
>>mode: server-side SMTP AUTH
>>
>>-- basics --
>>Postfix: 2.2.10
>>System: Debian GNU/Linux testing/unstable \n \l
>>
>>-- smtpd is linked to --
>> libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0x401fc000)
>>
>>-- active SMTP AUTH and TLS parameters for smtpd --
>>broken_sasl_auth_clients = yes
>>smtpd_sasl_auth_enable = yes
>>smtpd_sasl_local_domain =
>>smtpd_tls_auth_only = no
>>
>>
>>-- listing of /usr/lib/sasl2 --
>>insgesamt 840
>>drwxr-xr-x 2 root root 4096 2006-08-26 21:52 .
>>drwxr-xr-x 47 root root 12288 2006-08-25 09:49 ..
>>-rw-r--r-- 1 root root 13388 2006-04-25 18:13 libanonymous.a
>>-rw-r--r-- 1 root root 855 2006-04-25 18:12 libanonymous.la
>>-rw-r--r-- 1 root root 12888 2006-04-25 18:13 libanonymous.so
>>-rw-r--r-- 1 root root 12888 2006-04-25 18:13 libanonymous.so.2
>>-rw-r--r-- 1 root root 12888 2006-04-25 18:13 libanonymous.so.2.0.19
>>-rw-r--r-- 1 root root 15410 2006-04-25 18:13 libcrammd5.a
>>-rw-r--r-- 1 root root 841 2006-04-25 18:12 libcrammd5.la
>>-rw-r--r-- 1 root root 14968 2006-04-25 18:13 libcrammd5.so
>>-rw-r--r-- 1 root root 14968 2006-04-25 18:13 libcrammd5.so.2
>>-rw-r--r-- 1 root root 14968 2006-04-25 18:13 libcrammd5.so.2.0.19
>>-rw-r--r-- 1 root root 45672 2006-04-25 18:13 libdigestmd5.a
>>-rw-r--r-- 1 root root 864 2006-04-25 18:12 libdigestmd5.la
>>-rw-r--r-- 1 root root 42872 2006-04-25 18:13 libdigestmd5.so
>>-rw-r--r-- 1 root root 42872 2006-04-25 18:13 libdigestmd5.so.2
>>-rw-r--r-- 1 root root 42872 2006-04-25 18:13 libdigestmd5.so.2.0.19
>>-rw-r--r-- 1 root root 13578 2006-04-25 18:13 liblogin.a
>>-rw-r--r-- 1 root root 835 2006-04-25 18:12 liblogin.la
>>-rw-r--r-- 1 root root 13912 2006-04-25 18:13 liblogin.so
>>-rw-r--r-- 1 root root 13912 2006-04-25 18:13 liblogin.so.2
>>-rw-r--r-- 1 root root 13912 2006-04-25 18:13 liblogin.so.2.0.19
>>-rw-r--r-- 1 root root 29072 2006-04-25 18:13 libntlm.a
>>-rw-r--r-- 1 root root 829 2006-04-25 18:12 libntlm.la
>>-rw-r--r-- 1 root root 28444 2006-04-25 18:13 libntlm.so
>>-rw-r--r-- 1 root root 28444 2006-04-25 18:13 libntlm.so.2
>>-rw-r--r-- 1 root root 28444 2006-04-25 18:13 libntlm.so.2.0.19
>>-rw-r--r-- 1 root root 19690 2006-04-25 18:13 libotp.a
>>-rw-r--r-- 1 root root 829 2006-04-25 18:12 libotp.la
>>-rw-r--r-- 1 root root 41696 2006-04-25 18:13 libotp.so
>>-rw-r--r-- 1 root root 41696 2006-04-25 18:13 libotp.so.2
>>-rw-r--r-- 1 root root 41696 2006-04-25 18:13 libotp.so.2.0.19
>>-rw-r--r-- 1 root root 13946 2006-04-25 18:13 libplain.a
>>-rw-r--r-- 1 root root 835 2006-04-25 18:12 libplain.la
>>-rw-r--r-- 1 root root 13912 2006-04-25 18:13 libplain.so
>>-rw-r--r-- 1 root root 13912 2006-04-25 18:13 libplain.so.2
>>-rw-r--r-- 1 root root 13912 2006-04-25 18:13 libplain.so.2.0.19
>>-rw-r--r-- 1 root root 21706 2006-04-25 18:13 libsasldb.a
>>-rw-r--r-- 1 root root 856 2006-04-25 18:12 libsasldb.la
>>-rw-r--r-- 1 root root 17896 2006-04-25 18:13 libsasldb.so
>>-rw-r--r-- 1 root root 17896 2006-04-25 18:13 libsasldb.so.2
>>-rw-r--r-- 1 root root 17896 2006-04-25 18:13 libsasldb.so.2.0.19
>>-rw-r----- 1 root postfix 271 2006-08-25 22:05 smtpd.conf
>>
>>
>
>Hier fehlt das sql-Auxprop Plugin "libsql.*".
>
>Wie genau hast Du denn cyrus-sasl installiert?
>
>
>
>>-- content of /usr/lib/sasl2/smtpd.conf --
>>pwcheck_method: auxprop
>>auxprop_plugin: sql
>>mech_list: plain login cram-md5 digest-md5
>>sql_engine: mysql
>>sql_hostnames: 127.0.0.1
>>sql_user: --- replaced ---
>>sql_passwd: --- replaced ---
>>sql_database: provider
>>sql_select: select password from users where email='%u@%r'
>>log_level: 7
>>
>>-- content of /etc/postfix/sasl/smtpd.conf --
>>pwcheck_method: auxprop
>>auxprop_plugin: sql
>>mech_list: plain login cram-md5 digest-md5
>>sql_engine: mysql
>>sql_hostnames: 127.0.0.1
>>sql_user: --- replaced ---
>>sql_passwd: --- replaced ---
>>sql_database: provider
>>sql_select: select password from users where email='%u@%r'
>>
>>
>
>Wie genau hast Du denn Postfix installiert? Das Debian-Paket oder selber
>erstellt?
>
>
>
>>-- active services in /etc/postfix/master.cf --
>># service type private unpriv chroot wakeup maxproc command + args
>># (yes) (yes) (yes) (never) (100)
>>smtp inet n - n - - smtpd
>>pickup fifo n - - 60 1 pickup
>>cleanup unix n - - - 0 cleanup
>> -o mime_header_checks=
>> -o nested_header_checks=
>> -o body_checks=
>> -o header_checks=
>>qmgr fifo n - - 300 1 qmgr
>>tlsmgr unix - - - 1000? 1 tlsmgr
>>rewrite unix - - - - - trivial-rewrite
>>bounce unix - - - - 0 bounce
>>defer unix - - - - 0 bounce
>>trace unix - - - - 0 bounce
>>verify unix - - - - 1 verify
>>flush unix n - - 1000? 0 flush
>>proxymap unix - - n - - proxymap
>>smtp unix - - - - - smtp
>>relay unix - - - - - smtp
>> -o fallback_relay=
>>showq unix n - - - - showq
>>error unix - - - - - error
>>discard unix - - - - - discard
>>local unix - n n - - local
>>virtual unix - n n - - virtual
>>lmtp unix - - - - - lmtp
>>anvil unix - - - - 1 anvil
>>scache unix - - - - 1 scache
>>maildrop unix - n n - - pipe
>> flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient}
>>uucp unix - n n - - pipe
>> flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail
>>($recipient)ifmail unix - n n - - pipe
>> flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
>>bsmtp unix - n n - - pipe
>> flags=Fq. user=bsmtp argv=/usr/lib/bsmtp/bsmtp -t$nexthop -f$sender
>>$recipientscalemail-backend unix - n n -
>>2 pipe
>> flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store
>>${nexthop} ${user} ${extension}
>>mailman unix - - n - - pipe
>> flags=FR user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py
>> ${nexthop} ${user}
>>
>>amavis unix - - - - 2 smtp
>> -o smtp_data_done_timeout=1200
>> -o smtp_send_xforward_command=yes
>>
>>127.0.0.1:10025 inet n - - - - smtpd
>> -o content_filter=
>> -o local_recipient_maps=
>> -o relay_recipient_maps=
>> -o smtpd_restriction_classes=
>> -o smtpd_client_restrictions=
>> -o smtpd_helo_restrictions=
>> -o smtpd_sender_restrictions=
>> -o smtpd_recipient_restrictions=permit_mynetworks,reject
>> -o mynetworks=127.0.0.0/8
>> -o strict_rfc821_envelopes=yes
>> -o
>>receive_override_options=no_unknown_recipient_checks,no_header_body_checks
>> -o smtpd_bind_address=127.0.0.1
>>
>>
>>autoreply unix - n n - - pipe
>> flags= user=nobody argv=/usr/bin/mailbot -d
>>/usr/share/autoresponse/autoresponse.db -m /etc/postfix/$mailbox.txt -A
>>From:$mailbox -A Comments:CCAutoResponse /usr/sbin/sendmail -f $mailbox
>>-t -r postmaster at eurocirc.org
>>
>>-- mechanisms on localhost --
>>250-AUTH LOGIN PLAIN DIGEST-MD5 CRAM-MD5
>>250-AUTH=LOGIN PLAIN DIGEST-MD5 CRAM-MD5
>>
>>-- end of saslfinger output --
>>
>>Vielen Dank im voraus!
>>
>>Grüsse,
>>
>>Nicole
>>
>>
>
>
>
Mehr Informationen über die Mailingliste Postfixbuch-users