使用C# .NET创建启用了Exchange邮箱收件人
来源:互联网
作者:west263.com
时间:2008-02-23
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!
概要
本分步指南介绍了如何使用 System.DirectoryServices 命名空间和 CDO for Exchange Management (CDOEXM) 创建一个启用了邮箱的用户。
返回页首
返回页首
需要
下表列出了推荐使用的硬件、软件、网络基础结构连同所需的 Service Pack:| • | 安装了 Exchange 2000 的一个基于 Microsoft Windows 2000 的域 |
| • | Visual C# .NET |
| • | 在此代码运行的电脑上有 Microsoft Exchange 2000 系统管理工具 |
创建新的 C# 程式
| 1. | 在 Visual C# .NET 中,新建一个名为 MBTest 的 C# 控制台程式。 |
| 2. | 在解决方案资源管理器中,右键单击“引用”,然后单击“添加引用”。 |
| 3. | 在“.NET”选项卡上,添加一个到 System.DirectoryServices 的项目引用。 |
| 4. | 在“COM”选项卡上,添加一个到“Microsoft CDO for Exchange Management”的引用。 |
| 5. | 将 Class1.cs 中的代码替换为下面的代码: |
| 6. | 更改 Main 函数的 TODO 部分中的变量,使他们包含针对您的域的适当的值。 |
| 7. | 编译此项目,然后运行该程式。 |
| 8. | 启动 Microsoft 管理控制台 (MMC) 中的“Active Directory 用户和电脑”管理单元,确认是否已在域中创建了新帐户。您会在“用户”容器中看到此新用户。如要检查此用户是否启用了邮箱,请查看该用户的属性中是否出现了“Exchange”选项卡,连同“Exchange 常规”选项卡上是否为该用户列出了一个邮箱存储。 |
代码说明
创建新的 DirectoryEntry
此代码演示了如何绑定到容器(在本例中为“用户”容器),连同如何在该容器中创建一个新用户。不要忘记表示新用户名的“cn=”项:container = new DirectoryEntry("LDAP://cn=users," defaultNC);user = container.Children.Add("cn=" fullName, "user"); BBS.bitsCN.com网管论坛 


