

Sasl + Postfix na Slackware
Mam jeden starsi server. Je tam Slackware ani neviem aka verzia, ma uz 5-6 rokov a jedine co som tam upgradoval bolo tusim jadro z 2.4 na 2.6.
Problemom je, ze som sa rozhodol rozbehat na Postfixe sasl autentifikaciu. Doteraz som vsetko riesil cez mynetworks = hash:/etc/postfix/network_table, ale radsej by som spustil sasl+tls.
Problem je nasledovny:
Postfix verzia
mail_version = 2.2.5,
podpora sasl tam je
ldd /usr/libexec/postfix/smtpd |grep sasl
libsasl2.so.2 => /usr/local/lib/libsasl2.so.2 (0xb7e5a000)
Do main.cf som pridal
smtpd_sasl_application_name = smtpd
smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_sasl_security_options = noanonymous
a nastavil autentifikaciu v /usr/lib/sasl2/smtpd.conf na
pwcheck_method: shadow
mech_list: PLAIN LOGIN
Spustil som sasl cez saslauthd -a shadow a overil ho cez testsaslauthd -u username -p password a overovanie funguje.
Syslog nehlasi nic, ale ked dam telnet localhost 25 dostanme len uvitaciu hlasku Postfixu bez uvitania sasl autentifikacie.
Aha vlastne postfix hlasi jednu zaujimavu vec a to problem identifikacie cez sql(???)
postfix/smtpd[27596]: unable to dlopen /usr/lib/sasl2/libsql.so.2: /usr/lib/sasl2/libsql.so.2: cannot open shared object file: No such file or directory
Nechapem preco postfix skusa riesit nieco cez sql, ked som mu jasne urcil, ze overovanie chcem cez shadow.
Userov mam shellovskych, cize nechce, pouzit ziadnu databazu.
Edit: Takze zapol som zvysene verbose a debug level a nakoniec sa to cele rozbehlo nejakym zazrakom;o).