帮帮忙看看~~用ASP创建MDaemon邮箱用户老是出错~~
<%@ Language=VBScript %>
<!-- METADATA TYPE= "TypeLib " UUID= "{01E88D14-F479-4CA5-9CA8-EBD2EED74C83} " -->
<HTML>
<BODY>
<H1 align=center> 在线注册演示 </H1>
<%
Dim sMessage
If Request.Form( "cmdAddUser ") <> " " Then
Dim oMDUser
Dim oMDUserInfo
Dim nResult
Dim sFullName
Dim sUserName
Dim sPassword
sFullName = Request.Form( "txtFullName ")
sUserName = Request.Form( "txtUserName ")
sPassword = Request.Form( "txtPassword ")
sDomain=Request.Form( "txtDomain ")
Set oMDUser = Server.CreateObject( "MDUserCOM.MDUser ")
Set oMDUserInfo = Server.CreateObject( "MDUserCOM.MDUserInfo ")
If oMDUser.LoadUserDll() = True Then
oMDUser.InitUserInfo(oMDUserInfo)
oMDUserInfo.FullName = sFullName
oMDUserInfo.MailBox = sUserName
oMDUserInfo.Password = sPassword
oMDUserInfo.Domain = sDomain
oMDUser.FilterUserInfo (oMDUserInfo)
nResult = oMDUser.AddUser (oMDUserInfo)
Select Case nResult
Case MDDLLERR_NOERROR
sMessage = "用户注册成功! "
Case MDDLLERR_USEREXISTS
sMessage = "用户名: @# " & sUserName & "@# 已存在!注册失败! "
case Else
sMessage = "注册用户失败 ! 错误代码: " & nResult
End Select
oMDUser.FreeUserDll
Else
sMessage = "错误: 不能加载DLL文件 "
End If
Set oMDUser = Nothing
Set oMDUserInfo = Nothing
End If
%>
<P> 新用户注册 </P>
<FORM ACTION= "adduser.asp " METHOD=post ID= "Form1 ">
<TABLE ID= "Table1 ">
<TR> <TD> 域名: </TD> <TD> <INPUT SIZE=50 NAME= "txtDomain " ID= "Text1 " value= "system.mail " readonly> </TD> </TR>
<TR> <TD> 全名: </TD> <TD> <INPUT SIZE=50 NAME= "txtFullName " ID= "Text2 "> </TD> </TR>
<TR> <TD> 登录名: </TD> <TD> <INPUT SIZE=25 NAME= "txtUserName " ID= "Text3 "> </TD> </TR>
<TR> <TD> 口令: </TD> <TD> <INPUT TYPE= "password " SIZE=25 NAME= "txtPassword " ID= "Password1 "> </TD> </TR>
<TR> <TD> </TD> <TD> <INPUT TYPE= "submit " value= "注册新用户 " NAME= "cmdAddUser " ID= "Submit1 "> </TD>