
客户端通过web方式登录后,进入的是别人的邮箱?
这是因为在邮件服务器上安装的代理服务器启用了网页缓存的缘故,并且有人在服务器上使用IE登陆过webmail。
两个解决方法:
1、代理服务器和邮件服务器分两个服务器安装。
2、关闭代理服务器的网页缓存功能。
怎样映射mail.mailserver.com 到 mail.mailserver.com/mail?
在IIS目录里,一般是c:\inetpub\wwwroot,建一个新的文件 Default.htm,内容为
<script language=javascript>
window.location.replace("/mail");
</script>
就可以在IE输入http://mail.mailserver.com自动跳转到 http://mail.mailserver.com/mail。
如果操作系统文件格式是NTFS格式,需要注意的问题
需要编辑这几个目录的安全属性,cmailserver\webmail,cmailserver\maildata,cmailserver\db,这两个目录要设置成对everyone,可读,可写,可访问。
怎样限制webmail附件大小发送和单个邮件大小?
打开webmail目录里的 postmail.asp
33行: 'nMaxMailSize = 2 * 1024 * 1024
去掉那个单引号,就可以限制附件大小了。缺省是2*1024*1024=2M,可以改成任意大小,单位是字节。
如果希望限制单个邮件大小,可以修改config.ini里的MaxMailSize。单位为字节。
如果操作系统是win2003,还要注意这个常见问题“在WIN2003下上传下载大附件的解决办法?”
出现-ERR socket error错误?
有两种可能:
1) 服务器上安装了防火墙杀毒软件或者操作系统自带的防火墙软件,这些软件阻止了webmail和cmail主程序的通讯。要设置防火墙杀毒软件,允许cmail能被完全访问。或者卸载防火墙杀毒软件试试。
2) 目前安全性问题。将c:\cmailserver设置成对everyone可读可写。
管理员怎么通过Web界面管理帐号?
系统管理员的WEB管理方式:
后台管理员在建立帐号时,把某一帐号的权限设为"系统管理员",该帐号通过WEB方式登录后,即可完成域名/空间大小/邮箱数量/邮箱缺省大小的设定。
域管理员的WEB管理方式:
首先由系统管理员指定某一帐号为"域管理员",该帐号通过WEB方式登录后,即可完成对该域名下的帐号/邮箱空间大小/权限等的设定。
怎样重启IIS?
菜单工具--重启IIS。
怎样让webmail自动读取HTML格式的邮件?
这是一个比较棘手的问题。先请下载最新版本的CMailServer安装。
有两个ASP文件需要修改。
-- getmail.asp --
删除227行: <!--
删除235行: -->
-- fgetmail.asp --
删除326行: <!--
删除334行: -->
但是这会导致另外一个问题。如果该email包含了病毒,会对客户机造成破坏。为了避免这种情况,需要继续做一些修改。事物总是两方面的,为了求安全,会导致很少一部分的HTML邮件不能显示完美。
安全修改
-- getmail.asp --
231行: 用<%=strBodyHtmlURL%>代替<%=strEmailURL%>
-- fgetmail.asp --
330行: 用<%=strBodyHtmlURL%>代替<%=strEmailURL%>
|