On 09/02/15 21:21, Brian Rudy wrote:
> server_condition = "\
> ${if exists{/etc/exim/vuserspwd}\
> {${lookup{$1}lsearch{/etc/exim/vuserspwd}\
> {${if
> crypteq{$auth2}{\\\{crypt\\\}${extract{1}{:}{$value}{$value}fail}}\
> {true}{false} }}\
> {${if saslauthd{{$1}{$2}{smtp}} {1}}}}}}"
Should those $1 & $2 actually be $auth1 & $auth2 ?
Can you test that expansion, using "exim -be" and some
appropriate values for $1 and $2? If that bit works then
dig a bit deeper with section 4 of
http://exim.org/exim-html-current/doc/html/spec_html/ch-smtp_authentication.html
--
Cheers,
Jeremy