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