exim - saslauthd and ldap query for server_condition
Hi!
Hat jemand nen Tick mehr Ahnung ueber exim+ldap und kann mir sagen wieso
das nicht geht und wie ich es richtig machen kann?
plain_saslauthd_server:
driver = plaintext
public_name = PLAIN
server_condition = ${if and {${if saslauthd{{$auth2}{$auth3}}{1}{0}}\
${lookup
ldap{ldap://localhost/ou=gosa,dc=chaos??sub?(&(uid=$local_part)(objectClass=gosaMailAccount))}{1}{1}}}}
server_set_id = $auth2
server_prompts = :
.ifndef AUTH_SERVER_ALLOW_NOTLS_PASSWORDS
server_advertise_condition = ${if eq{$tls_cipher}{}{}{*}}
.endif
Ich bekomme immer diesen error:
plain_saslauthd_server authenticator failed for lucypher.chaos
[192.168.50.100]: 435 Unable to authenticate at present (set_id=perun):
condition name expected, but found "${if saslauthd{{" inside "and{...}"
condition
Anscheinend liefert die gesammte Abfrage was anderes als exim haben
will... aber was will es denn?
CU
Reply to: