问题描述
我试图在 AD 中获取用户的电子邮件地址,但没有成功.
I am trying to get a user's email address in AD without success.
有人能看到问题或指出正确的方向吗?
Can anyone see the issue or point in the right direction?
推荐答案
免责声明:此代码不搜索 单个完全匹配,所以对于 domainj_doe
它可能会返回domainj_doe_from_external_department
的电子邮件地址(如果也存在类似名称的帐户).如果此类行为不受欢迎,则使用 samAccountName 过滤器而不是 anr 下面使用或过滤结果 另外.
Disclaimer: This code doesn't search for a single exact match, so for domainj_doe
it may return domainj_doe_from_external_department
's email address if such similarly named account also exists. If such behaviour is undesirable, then either use a samAccountName filter intead of an anr one used below or filter the results additionally.
我已成功使用此代码(其中帐户"是不带域的用户登录名(域帐户):
I have used this code successfully (where "account" is the user logon name without the domain (domainaccount):
这篇关于如何从 Active Directory 获取用户的电子邮件地址?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!