Re: [exim] Deprecated pam_stack module called from service "…

Top Page
Delete this message
Reply to this message
Author: Christian Schmidt
Date:  
To: exim-users
Subject: Re: [exim] Deprecated pam_stack module called from service "exim"
Hello Timo,

Timo Neuvonen, 15.06.2006 (d.m.y):

> I'm using the following authenticator with Exim 4.62 on FC5 (kernel 2.6.16):
>
> auth_login:
>    driver = plaintext
>    public_name = LOGIN
>    server_prompts = Username:: : Password::
>    server_condition = ${if saslauthd{{$1}{$2}{exim}}{1}{0}}
>    server_set_id = $1

>
> I keep getting the following warnings into the system log:
> Deprecated pam_stack module called from service "exim"
>
> This warning looks to me, that Exim is now using some to-be-obsoleted
> method to authenticate the user in question.


I'm not sure, but as exim uses saslauthd for authentication purposes
this warning can IMO also be caused by saslauthd.

> Is there some other
> preferred way to verify the usernames and passwords?


A few weeks ago, I switched to sasl. My authenticator looks like this:

sasl_plain:
driver = cyrus_sasl
public_name = PLAIN
#server_realm = server.linau.de
server_set_id = $1

I had to put the following lines into /usr/lib/sasl2/exim.conf:

pwcheck_method:saslauthd
log_level:9

As you can see, I'm also using saslauthd as backend.

Regards,
Christian Schmidt

-- 
Ein Kernel-Oops heißt dann aber "Arbeiterstreik in Segment.
        -- Sebastian Stark