.Net 判断邮箱在域中是否存在

来源:互联网 发布:win10开机网络受限 编辑:程序博客网 时间:2024/05/18 12:31

详见代码:希望对您有所帮助!

/// <summary>/// 功能:查询域中是否存在某账户邮件地址   /// 作者:Kevin.Chen   /// 日期:2013年02月26日/// </summary>public static bool GetADResult(string adEmail){    var Domain = "ssicn.com";      var ADUsername = "kevin.chen"      var ADPassword = ""    var ADPath = "LDAP://" + Domain;    var DomainAndUsername = Domain + @"\" + ADUsername;    var De = new DirectoryEntry(ADPath, DomainAndUsername, ADPassword);    var deSearch = new DirectorySearcher(De);    deSearch.Filter = "(&(objectCategory=person)(objectClass=user)(mail=" + adEmail + "))";    deSearch.PageSize = 100;    deSearch.SearchScope = SearchScope.Subtree;    try    {        if (deSearch.FindOne() != null)        {            return true;        }        else        {            return false;        }    }    catch    {        return false;    }}


 

 

2012年12月13日

Kevin.Chen  苏州太仓

O(∩_∩)O~

原创粉丝点击