65.9K
CodeProject 正在变化。 阅读更多。
Home

Active Directory 服务 - 电子邮件创建

starIconstarIconstarIconstarIconstarIcon

5.00/5 (2投票s)

2014 年 8 月 20 日

CPOL

1分钟阅读

viewsIcon

7823

本文和技巧描述了如何使用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服务引用。

© . All rights reserved.