none
Fehler in AD-Abfrage... RRS feed

  • Frage

  • Moin Moin,

    ich bin dabei unser Mailgateway an unser AD anzubinden und scheitere momentan an folgender Abfrage:
    &(memberOf="CN=we,CN=foo,DC=bar,DC=tld")(|(mail={a})(proxyAddresses=smtp:{a})) 
    Gedacht ist es so, dass geprüft wird, ob die Mail-Adresse a (wird bei der Abfrage korrekt ersetzt) in der zuvor beschriebenen Gruppe ist. Dabei bekomme ich aber foldene Fehlermeldung:
    Query results for host:XXX.XXX.XXX.XXX 
    Query (&(memberOf="CN=we,CN=foo,DC=bar,DC=tld")(|(mail=test@email.de)(otherMailbox=test@email.de)(proxyAddresses=smtp:test@email.de))) to server ldap_recieve (xxx.xxx.xxx.xxx:389) 
    Query (&(memberOf="CN=we,CN=foo,DC=bar,DC=tld")(|(mail=test@email.de)(otherMailbox=test@email.de)(proxyAddresses=smtp:test@email.de))) lookup failed: LDAP Query Syntax Error: Invalid character 'w' at position 16 of query "(&(memberOf="CN=we,CN=foo,DC=bar,DC=tld")(|(mail=test@email.de)(otherMailbox=test@email.de)(proxyAddresses=smtp:test@email.de)))" 
    Failure: LDAP Query Syntax Error: Invalid character 'w' at position 16 of query "(&(memberOf="CN=we,CN=foo,DC=bar,DC=tld")(|(mail=test@email.de)(otherMailbox=test@email.de)(proxyAddresses=smtp:test@email.de)))"

    Wenn ich statt der kompletten Gruppe wiederum ein "{g}" angebe, wird die Gruppe in der abfrage korrekt ersetzt...das bringt mir in dem Fall aber nichts, weil die Gruppe nicht variabel sein darf!!!!
    Kennt jmd die Korrekte Syntax?


    Gruß,
    Sven
    Freitag, 4. Dezember 2009 07:07

Antworten