|
|
板凳

楼主 |
发表于 2004-7-29 12:59:40
|
只看该作者
Re:[原创]我是怎么把 MDaemon 整合到公司的OA系统中的
代码没怎么整理,但是写过asp的兄弟应该很容易可以看明白了……:)<br>
<br>
<!--#include file="conn.asp" --><br>
<%<br>
'********************************************************************<br>
'** 整合 MDaemon 到OA系统中的代码 **<br>
'** 作者:enjoy 联系方式:aenjoy@126.com QQ:15159174 **<br>
'** 2004-7-29 **<br>
'********************************************************************<br>
if session("pcbh")<>"" then <br>
<br>
dim user,password,domain<br>
user=session("pcbh")<br>
password=session("pcmm")<br>
domain="sohu.com"<br>
set rs1=server.createobject("AdODB.RecordSet")<br>
sql1="select DomainId from Domains where DomainName='"&domain&"'"<br>
rs1.open sql1,conn,1,1<br>
domainId=rs1("DomainId")<br>
<br>
<br>
<br>
set rs=server.createobject("AdODB.RecordSet")<br>
sql="select * from userlist where MailBox='"&user&"'"<br>
<br>
rs.open sql,conn,1,3<br>
<br>
<br>
'********************************************************************<br>
'如果没有该用户的邮箱那么就创建,这里需要创建一个邮箱文件夹和一个用户帐号<br>
'********************************************************************<br>
if rs.eof then<br>
<br>dim Road '物理路径<br>Road = "C:\MDaemon\Users\"&domain<br>
<br>Set fso = Server.CreateObject("Scripting.FileSystemObject")<br>if Not(fso.FolderExists(Road+"\"+user)) then<br>set f = fso.CreateFolder(Road+"\"+user)<br>end if <br>Set fso = nothing<br>
<br>sql="insert into UserList(Mailbox,FullName,MailDir,Password,AutoDecode,IsForwarding,AllowAccess,AllowChangeViaEmail,KeepForwardedMail,HideFromEveryone,EncryptMail,ApplyQuotas,EnableMultiPop,CanModifyGAB,CalendarOnly,MaxMessageCount,MaxDiskSpace,DomainID) values('"&user&"','"&session("pcxm")&"','"&Road&"','"&password&"',0,0,1,1,1,0,0,0,0,0,0,0,0,"&domainId&")"<br>
<br>conn.execute(sql)<br>
<br>
<br>
end if<br>
<br>
call closeconn()<br>
rs.close<br>
set rs=nothing<br>
rs1.close<br>
set rs1=nothing<br>
<br>
<br>
'********************************************************************<br>
'跳转到邮箱,无需登陆<br>
'********************************************************************<br>
response.redirect "<a target=_blank href=http://192.168.0.216:3000/WorldClient.dll?View=Main&user=">http://192.168.0.216:3000/WorldClient.dll?View=Main&user="</a>;&User&"&password="&Password<br>
<br>
end if%> |
|