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/

Reply via email to