John Robinson wrote:
> I'm running CentOS 4. I'm finally fed up with coping with Exim 4.43 as
> supplied with CentOS 4, so I got 4.66 from atrpms.net. The following
> authenticator used to work correctly:
>
> plain:
> driver = plaintext
> public_name = PLAIN
> server_prompts = :
> server_condition = ${if pam{$2:${sg{$3}{:}{::}}}{yes}{no}}
> server_set_id = $2
>
> But now with my 4.66, and with $X replaced with $authX, I get:
> 2007-02-10 14:34:50 plain authenticator failed for yuiop.plus.com
> ([192.168.1.10]) [81.174.136.241]: 435 Unable to authenticate at present
> (set_id=john): Module is unknown
>
Did you update pam at the same time as exim? This kind of error may
happen if exim has been compiled with another version of pam than the
one on the system. On atrpms.net, I only see rpms for RHEL4, maybe your
Centos has another version of the pam libs than RHEL. They don't seem to
specify the patchlevel necessary to install the packages. Just a guess.