I keep getting your email traffic, can you delete me??
thanks, ----- Original Message ----- From: "Clément OUDOT" <cou...@linagora.com> To: "Andrew Meng" <m...@hotmail.com> Cc: perl-ldap@perl.org Sent: Sunday, February 7, 2010 9:57:18 AM GMT -05:00 US/Canada Eastern Subject: Re: ldap search problem. > > Hello, > > > > LDAP search failed to return any result but I can get the result back > using the same base and filter in ldp.exe. Here is the code: > > > > !/usr/bin/perl > > > use Net::LDAP; > > > > $ldap = Net::LDAP->new("server", port =>389) or die 'Could not contact > LDAP server'; > > $ldap->bind("cn=id,DC=aa,DC=bb", password=>"password") or die 'Could not > bind'; > > > > $mesg = > $ldap->search(filter=>"(&(objectCategory=person)(objectClass=user)(sn=name))", > > base=> "DC=aa,DC=bb", attrs=> ['sAMAccountName'] ); > > > > @entries = $mesg->entries; > > > > foreach $entry (@entries) { > @attrs = $entry->attributes(); > foreach $attr (@attrs) { > printf("\t%s: %s\n", $attr, $entry->get_value($attr)); > } > } > > > $ldap->unbind; > > > > > > Does anyone know what is wrong? You should maybe set the scope in you search method. Clément.