Using URI:LDAP

Andrew Meng <[email protected]>
Newsgroups gmane.comp.lang.perl.modules.ldap
Message-ID <[email protected]>
Hello,

 

I try to use URI:LDAP to find a user's email from a Windows login name. However this is not working:

 

use URI::LDAP

 

$uri = URI->new("ldap:");
$uri->host("ldap_svr:389");
$uri->dn("dc=aa,dc=bb");
$uri->attributes(qw(mail));
$uri->scope('sub');
$uri->filter('(sn=xxx)');
$uri->extensions(bindname => "cn=id,DC=aa,DC=bb", BINDPW => "abc");
print $uri->as_string,"\n";
print $uri->query, "\n";

 

The output is:

 

ldap://ldap_svr:389/dc=aa,dc=bb?mail?sub?(sn=xxx)?bindname=cn=id%2CDC=aa%2CDC=bb,BINDPW=abc

mail?sub?(sn=xxx)?bindname=CN=id%2CDC=aa%2CDC=bb,BINDPW=abc

 

It did not return the email as expected.  Can anyone shed some light here?

 

Thanks,

Andrew

 
 		 	   		  
_________________________________________________________________
Hotmail: Powerful Free email with security by Microsoft.
http://clk.atdmt.com/GBL/go/201469230/direct/01/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.