Active Directory 服务 - 电子邮件创建





5.00/5 (2投票s)
本文和技巧描述了如何使用ASP.NET网页,远程创建或删除Active Directory Services电子邮件。
本文描述了如何使用ASP.NET网页,远程创建或删除Active Directory Services电子邮件。
整个想法是,电子邮件的创建和删除不能远程进行。电子邮件只能在保存Active Directory Services的服务器上添加或删除。
我们可以这样做:
-
在Active Directory Services服务器或持有Active Directory Services的远程计算机上,我们需要 创建并 安装 WINDOWS 服务
-
此Windows服务包含一个类,该类具有以下方法:
-
CreateUserEmail ( string adsUser)
-
String adsUser 必须是 “[名字] [姓氏] [公司名称(OU,或ADS中的组织单位)]” 的格式
-
SecureYourString(string input)– 此方法将普通字符串转换为安全字符串
-
在ASP.NET网站上,该网站托管在远离Active Directory Services的远程计算机上,在本地或生产IIS上运行,我们有一个类,你可以随意命名,它包含 一个方法:
-
ADS_CreateMailBox ( string firstName, string lastName, string userName, string companyOU)
-
在此方法内部,我们使用以下两个类:
-
System.Runtime.Remoting.RemotingConfiguration.RegisterWellKnownClientType()
-
RemotingConfiguration.IsWellKnownClientType()
-
实现这一切的关键在于:在Active Directory Services服务器上,以及在我们之前创建的 Windows服务 中,应该添加或从我们的本地ASP.NET网站复制一个引用DLL,而不是Windows或Web服务引用。