Hi,

This is Exim version 4.63 #1 built 20-Jan-2007 10:42:32 running on
Debian GNU/Linux 4.0.

I'm trying to set up plain and login authenticators with the username
and password being looked up in nis. nis uses salted md5 passwords (the
$1$salt$hash type), these are supported by the local crypt() functions.

This works:

exim4 -d+all -be '${if
crypteq{MYPASSWORD}{${extract{2}{:}{${lookup{jasper}nis{shadow.byname}}}}}}'

but in the authenticators when testing with -bh and this server_condition:

 server_condition = \
        ${if
crypteq{MYPASSWORD}{${extract{2}{:}{${lookup{jasper}nis{shadow.byname}}}}} \
         }

i get

14:21:34  8620 search_open: nis "shadow.byname"
14:21:34  8620 search_find: file="shadow.byname"
14:21:34  8620   key="jasper" partial=-1 affix=NULL starflags=0
14:21:34  8620 LRU list:
14:21:34  8620 internal_search_find: file="shadow.byname"
14:21:34  8620   type=nis key="jasper"
14:21:34  8620 file lookup required for jasper
14:21:34  8620   in shadow.byname
14:21:34  8620 lookup failed

So any idea why nis fails in the authenticator, but not expansion testing?


begin:vcard
fn:Jasper Wallace
n:Wallace;Jasper
email;internet:[email protected]
tel;home:+44 (0)1306 877705
x-mozilla-html:FALSE
version:2.1
end:vcard

Attachment: signature.asc
Description: OpenPGP digital signature

-- 
## List details at http://lists.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to