Keine sasl-Authentication durch smtpd?
P. Creutzburg
creutz at praxisverbund-rostock.de
Don Jun 30 13:30:45 CEST 2011
Hallo,
ich stelle gerade fest, dass smtpd keine sasl-auth macht.
(frisches kolab-2.3.2 auf CentOS 5.6, aus Quellen kompiliert, keine
Änderungen).
Diagnose:
1.Telnet:
[root at mail ~]# telnet 12.34.56.78
Trying 12.34.56.78...
Connected to mail.mydomain.de (12.34.56.78).aracter is '^]'.
220 mail.mydomain.de ESMTP Postfix
ehlo local.host.de
250-mail.mydomain.de
250-PIPELINING
250-SIZE 20971520
250-VRFY
250-ETRN
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
^--- fehlt AUTH PLAIN LOGIN etc.
2.Prozesse:
[root at mail ~]# ps ax | grep saslauthd
25506 ? Ss 0:00 /kolab/sbin/saslauthd -a ldap -n 5
25508 ? S 0:00 /kolab/sbin/saslauthd -a ldap -n 5
25510 ? S 0:00 /kolab/sbin/saslauthd -a ldap -n 5
25511 ? S 0:00 /kolab/sbin/saslauthd -a ldap -n 5
25512 ? S 0:00 /kolab/sbin/saslauthd -a ldap -n 5
30838 pts/1 S+ 0:00 grep saslauthd
^--- alles da.
3.postconf:
[root at mail ~]# postconf smtpd_sasl_auth_enable
smtpd_sasl_auth_enable = yes
^--- wie gewollt
4. check smtpd
[root at mail ~]# ldd /kolab/libexec/postfix/smtpd
linux-gate.so.1 => (0x00110000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x00773000)
libdl.so.2 => /lib/libdl.so.2 (0x005c3000)
libnsl.so.1 => /lib/libnsl.so.1 (0x00945000)
libresolv.so.2 => /lib/libresolv.so.2 (0x0096a000)
libc.so.6 => /lib/libc.so.6 (0x00111000)
/lib/ld-linux.so.2 (0x00444000)
^--- vermisse libsasl2.
Hat einer eine Ahnung, was das zu bedeuten hat?
Warum ist sasl nicht in smtpd eingebaut?
Kann das einer nachvollziehen?
--
-----------------------
Hasta la victoria siempre!
P. Creutzburg