文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 国产软件 | 国外软件 | 汉化补丁 | 设为首页 | 加入收藏
网站首页 软件下载
数码学院 网络学院
业界资讯 | 图形图像 | 操作系统 | 网络冲浪 | 工具软件 | 办公软件 | 媒体动画 | 精文荟萃 | 认证考试 | 网站建设 | 技术开发 | 专栏
当前位置:abcdown网络学院工具软件邮件工具用ASP代码创建EXCHANGE2000用户
精品广告
推荐TOP10
·新手入门:企业邮箱及邮件服务器架设
·三步建立电子邮局
·Windows 2003邮件服务器配置指南(图)
·管理我们的邮件队列(图)
·Foxmail Server 实用操作手册
·使用E-mail的99条技巧
·忘了Foxmail帐户访问密码的七种解决办法
·掌握Gmail邮箱常用快捷键 用好Gmail
·Foxmail6.0超级实用技巧放送(一)
·新手使用foxmail应该注意的几个问题
·简单实用Foxmail小技巧三则
·邮件软件Foxmail也有切分器
·各种邮箱垃圾邮件自动删除的方法
·让Foxmail的特快专递更加准确
·新手使用foxmail应该注意的几个问题
·Foxmail中轻松找回已删除的电子邮箱
·简单实用Foxmail小技巧三则
·Outlook过滤垃圾邮件技巧
·让Foxmail每隔一段时间自动收取新邮件
·轻松改变Foxmail邮箱帐户的存放位置
阅读TOP10
·Vista系统家庭共享上网必读
·新手入门:企业邮箱及邮件服务器架设
·Windows 2003邮件服务器配置指南(图)
·用客户端软件收发Hotmail Yahoo邮件
·巧用邮件合并功能从重复劳动中解脱
·使用UTF-8编码/JMail组件发送邮件乱码问题
·使用ExMerge.exe工具从邮箱中删除感染病毒的邮件
·MailRouter如何与Microsoft Exchange Server配合使用
·Gmail邮箱使用技巧集萃
·10分钟打造一个完美的企业级邮件服务器
·Live Communication Server 2003安装和管理指南
·发布内网Merak Mail Server的SMTP%26POP3服务
·专业人士教你设置lotus邮件服务器
·自己电脑做smtp服务器不求人
·万能文本--打破免费邮箱发送邮件附件不能过大的神话!
·Exchange 2007测试之七:Outlook 2007
·使用E-mail的99条技巧
·Foxmail6.0超级实用技巧放送(一)
·导出、备份Outlook邮件帐户及邮件
·利用OpenSmtp.Net发送需要smtp验证的邮件

用ASP代码创建EXCHANGE2000用户

日期:2006年12月19日 作者: 查看:[大字体 中字体 小字体]


前段时间写出一个程序,只是不完善,不能判断是否存在该用户,现在补充查找功能。
代码不足之处,希不吝指教!
完整代码如下:

<%@ Language=VBScript codepage="936"%>
<% Option Explicit %>






<%
'程序目的:创建EXCHANGE 2000 邮箱用户
'程序实现方式:首先在AD(ACTIVE DIRECTORY:活动目录)中查找是否有该用
' 户,如果有则提示用户该名字已经存在,没有则创建该用户,
' 并为该用户创建邮箱。
'程序设计:skyword, skyword@21cn.com
'程序日期:2001-06-27
'需要注意的问题:程序使用中,应当关注LDAP的不同。并且程序的运行需要比
' 较主高的运行权限(我使用是管理员权限,呵呵比较不安全,
' 大家在实际使用中要注意,不然被人窃取了帐号不要怪我。
' 我也不太会设置),需要在IIS中设置(以前就是因为不了解
' ,走了不少弯路:) )
' 另外还有一种方案,查找用户可结合数据库查找,我想大家
' 会更熟悉一些,只是要记得在初始数据时,要把计算机内所
' 有的帐号都要记录进数据库,不然就不能准备判断是否该用
' 户,因为AD只判断是否有该用户,而不管该在什么位置,这
' 点大家要注意。
' 程序是中用到一些知识点均加以注释,希望对大家对所帮助
' 另外需要注意的是帐号名字不能小于2位,而且不能使用中文
' 名字.

Dim objUser
Dim objContainer
Dim objMailbox
Dim objMail

Dim recipname, recip
Dim ServerName, DomainName, emailname, FirstName, LastName, password

'判断用户是否存在
Dim strQuery, objConn, objRs, strResult
'查询语句:语法:要找什么,即查找基();
'在目录的什么地方找(%26amp;(objectCategory=person)(sAMAccountName=用户
'名))(用户为?的用户;找到对象的属性(sAMAccount,ADsPath)(用户名,
'LDAP地址);查找的范围(subTree:查找搜索基以下的整个子树中)。例句
'就是下面这句.
'具体细节请参看《ASP3高级编程》P644,机械工业出版社(好象精华区内
'有这本书的电子文档,这本本书真的不错,值得购买)

strQuery = ";(%26amp;(objectCategory=person)" %26amp; _
"(sAMAccountName=" %26amp; Request.Form ("txtUserName") %26amp; "));" %26amp; _
"sAMAccountName,ADsPath;subTree"
'打开ADSI
Set objConn = Server.CreateObject ("ADODB.Connection")
objConn.Provider = "ADsDSOObject"
'下面这句是用合法用户打开,不然查找的结果有误,本例中使用管理员帐号
objConn.Open "Active Directory Provider","CN=Administrator, CN=users, DC=program, DC=org","skyword"
'查找用户是否存在,不存在则创建用户
Set objRs = Server.CreateObject ("ADODB.Recordset")
objRs.Open strQuery, objConn

if not objRs.EOF then
strResult = False

[1] [2] [3] 下一页 

上一篇:ASP创建EXCHANGE用户代码

下一篇:从Exchange 5.5邮件服务器升级到2000


用ASP代码创建EXCHANGE2000用户 相关软件: 用ASP代码创建EXCHANGE2000用户 相关文章:
·用ASP代码创建EXCHANGE2000用户

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.abcdown.net
首页 | 本站声明 | 下载帮助 | 发布软件 |
中文版权所有:ABC学院 浙ICP备05000717号