怎样将CMailServer的数据库配置成SQL Server?
只对CMailServer 5.2有效.
安装完CMailServer后,CMailServer会在ODBC里建立一个CMailServer的系统数据源,你需要删除这个数据源,重建一个名为CMailServer的系统数据源,将其指向你的SQL Server服务器的一个数据库.在SQL Server服务器上的对应数据库里选择导入数据表,导入源的数据库类型是Access数据库,然后将cmailserver\db\db.mdb里的数据完全导入就可以了.需要注意的事项有:
1.由于SQL Server导入数据源时,会自动将原始表格里的自动编号的记录项属性修改,你应该在SQL Server里编辑该表,改回自动编号属性.涉及到的表有mailfolder,address.
2.如果你的ODBC数据源设置了密码,由于CMailServer和webmail都涉及到了ODBC操作,你需要修改进行两项修改(修改完后需要保存文件并重启CMailServer):
a)打开CMailServer\config.ini,修改ODBCUser=帐号和ODBCPassword=密码
b)打开CMailServer\webmail\conn.asp,修改strConn ="DSN=CMailServer"为 "DSN=CMailServer;UID=帐号;PWD=密码"
3.如果涉及到网页操作数据库权限问题,你需要到Internet服务管理器里,编辑web共享目录mail的安全属性,添上系统帐号.如图
4.如果你的CMailServer重新安装了,或者升级了,CMailServer会修改ODBC数据源,你需要将其修改回来.
如果操作系统文件格式是NTFS格式,需要注意的问题
需要编辑这几个目录的安全属性,cmailserver\maildata,cmailserver\db,这两个目录要设置成对everyone,可读,可写,可访问。
怎样限制webmail附件大小发送和单个邮件大小?
打开webmail目录里的 postmail.asp
33行: 'nMaxMailSize = 2 * 1024 * 1024
去掉那个单引号,就可以限制附件大小了。缺省是2*1024*1024=2M,可以改成任意大小,单位是字节。
如果希望限制单个邮件大小,可以修改config.ini里的MaxMailSize。单位为字节。
在WIN2003如何调用ASP页面
如果操作系统是win2003,安装完Internet信息服务项目(IIS),在Internet服务管理器里,选择"web服务扩展",把"Active Server Pages"设为允许。
在windows server 2003下发附件注意事项?
在windows server 2003下携带多个附件或者较大的附件进行发送时系统报错:
Request 对象 错误 'ASP 0104 : 80004005'
不允许操作
/mail/postmail.asp,行 73
出现上述信息,请进行如下操作:
先在服务里关闭iis admin service服务
找到windows\system32\inesrv\下的metabase.xml,
打开,找到ASPMaxRequestEntityAllowed 把他修改为需要的值,默认为204800,即200K
然后重启iis admin service服务
把它修改为51200000
如何调用ASP Webmail来发送邮件?
Set objSMTP= CreateObject("CMailCOM.SMTP.1")
objSMTP.CreateUserPath("ASPMail:" %26amp; Request("REMOTE_ADDR"))
objSMTP.Subject = "Subject"
objSMTP.Body = "Body"
objSMTP.To = "to@mail.com"
objSMTP.From = "from@mail.com"
'objSMTP.ContentType = "text/plain" ' 以文本格式发送邮件
'objSMTP.ContentType = "text/html" ' 以html格式发送邮件
objSMTP.Send
Set objSMTP = Nothing
管理员怎么通过Web界面管理帐号?
系统管理员的WEB管理方式:
后台管理员在建立帐号时,把某一帐号的权限设为"系统管理员",该帐号通过WEB方式登录后,即可完成域名/空间大小/邮箱数量/邮箱缺省大小的设定.
域管理员的WEB管理方式:
首先由系统管理员指定某一帐号为"域管理员",该帐号通过WEB方式登录后,即可完成对该域名下的帐号/邮箱空间大小/权限等的设定.
怎样重启IIS?
菜单工具--重启IIS。
用户忘记密码了,怎么办?
作为管理员,可以帮助用户修改密码。打开CMailServer,直接选择该用户,双击,选择修改用户信息,就可以重新输入新密码了。
怎样备份服务器上的用户信息和邮件?
只需要备份 mail目录就可以了。一旦服务器崩溃,重新安装后,将备份的mail目录完全覆盖新的安装目录就可以了。
怎样实现Catch All功能,将所有发到本地服务器,但是email地址写错邮件地址的邮件保存到一个固定目录?
打开'CMailServer\config.ini' 将 EnableCatchAll=0 修改成 EnableCatchAll=1. 所有的错误邮件将保存到admin邮箱.
注意: 如果是多域名邮件服务器,邮件将会保存到相应域名的admin邮箱. 也可以指定邮箱:修改AccountCatchAll=,后面填写相应的帐号。
怎样让webmail自动读取HTML格式的邮件?
这是一个比较棘手的问题。先请下载最新版本的CMailServer安装。
有两个ASP文件需要修改。
-- getmail.asp --
删除224行:
更多相关文章