Fehler in AD-Abfrage...
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ß,
damn-86
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ß,
damn-86
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 130929
Url: https://administrator.de/contentid/130929
Ausgedruckt am: 23.11.2024 um 02:11 Uhr