Re: [exim] server_set_id no longer working?

Top Page
Delete this message
Reply to this message
Author: Jeremy Harris
Date:  
To: exim-users
Subject: Re: [exim] server_set_id no longer working?
On 11/05/2012 04:29 PM, James Isolder wrote:
> The below auth when it fails
>
> spa_auth:
>                  driver                          = spa
>                  public_name               = NTLM
>                  hide server_password  = ${lookup
> mysql{NTLM_AUTH}{$value}fail}
>                  server_set_id              = $1

>
> used to give me
>
> 2012-11-05 17:20:18 spa_auth authenticator failed for <hostname> [IP
> number]: 535 Incorrect authentication
> data (set_id=<authid>)
>
> After the upgrade to 4.80.1 I only get
>
> 2012-11-05 18:10:59 spa_authenticator authenticator failed for <hostname>
> [IP number]: 535 Incorrect authentication
> data


The relevant line of code (smtp_in.c 2846 or so) doesn't seem to have changed
since 4.77 unless I'm looking in the wrong place. It corresponds to your 4.80.1
sample with a null id - and doesn't look very helpful either since there's no
space between "data" and the value!

Is it possible that your 4.77 has been patched for ease-of-use?
Do you get correct info in $authenticated_id on a successful auth?
-- 
Cheers,
     Jeremy