查询帐户名称&通过Java从活动目录发送电子邮件

时间:2016-05-09 14:49:17

标签: java active-directory

我想使用Java从活动目录中收集各种信息。 我查看了这篇文章 How to connect with Java into Active Directory

我可以连接到活动目录并获取用户的显示名称,但我想获取用户的帐户名(登录用户名)和电子邮件(如果已配置)。

请告知我是否以及如何获取此信息。 提前谢谢。

1 个答案:

答案 0 :(得分:1)

使用下面所需的信息密钥(名称)检索信息很容易,以获取电子邮件。

   while (answer.hasMoreElements())
   {
        SearchResult sr = (SearchResult)answer.next();

        System.out.println("user name" + sr.getName());
        Attributes attrs = sr.getAttributes();
        System.out.println("email" + attrs.get("mail"));
   }  

编辑:检查here ldap中的属性列表