[Exim] Exim-4.22 (debian-testing) and saslauth DOESEN'T WORK…

Top Page
Delete this message
Reply to this message
Author: Stanczak Slawomir
Date:  
To: exim-users
Subject: [Exim] Exim-4.22 (debian-testing) and saslauth DOESEN'T WORK !!!
Hi,

I have four Sun/Sparc server under Solaris 9 and ... 2 servers
under debian-testing.

Under Solaris I compiled Exim-4.20, 4.22, 4.24 and 4.30
with tls/ssl, pwcheck and saslauthd, ClamAV etc.

This WORKS VERY GOOD. I DON'T ANY PROBLEMS.
-------------------------------------------

But

under debian-testing Exim-4.22 DOESEN'T WORK !

saslauthd works ok;

blue:/# testsaslauthd -u sws -p XXXXXXXX
0: OK "Success.

blue:/# cat /etc/group | grep sasl
sasl:*:45:mail

blue:/# ls -l /var/run | grep sasl
drwx--x---    2 root   sasl  128 2003-12-20 10:40 saslauthd


szu:/# ps -ef | grep sasl
root 539 1 0 10:40 ? 00:00:00 /usr/sbin/saslauthd -a shadow
root 540 539 0 10:40 ? 00:00:00 /usr/sbin/saslauthd -a shadow
root 541 539 0 10:40 ? 00:00:00 /usr/sbin/saslauthd -a shadow

blue:/# cat /etc/exim4/exim4.conf
[...]
# SASL Authentication Daemon (/etc/shadow)

login:
driver = plaintext
public_name = LOGIN
server_prompts = "Username:: : Password::"
server_condition = ${if saslauthd{{$1}{$2}}{1}{0}}
server_set_id = $1

plain:
driver = plaintext
public_name = PLAIN
server_condition = ${if saslauthd{{$2}{$3}}{1}{0}}
server_set_id = $2

and info from my exim mainlog:

003-12-20 10:35:12 plain authenticator failed for red.pam.szczecin.pl
(blue.pam.szczecin.pl) [212.14.5.140] U=sws: 435 Unable to authenticate at
present: unknown condition "saslauthd"
2003-12-20 10:35:12 login authenticator failed for red.pam.szczecin.pl
(blue.pam.szczecin.pl) [212.14.5.140] U=sws: 435 Unable to authenticate at
present: unknown condition "saslauthd"

Any ideas ?

Debian Users ! Why Exim doesen't works under our PROFESSIONAL
-------------------------------------------------------------
distribution ? ;)
-----------------

Slawek