金笛邮件论坛

金笛邮件论坛 (http://bbs.mailer.cn/)
-   金笛邮件售后服务专区 (http://bbs.mailer.cn/f1/)
-   -   实现虚拟webmail的三种方法 (http://bbs.mailer.cn/t111/)

rxy 2009-07-09 15:10

实现虚拟webmail的三种方法
 
我的tomcat安装在d:\tomcat.下面是bin,common等目录.
1.确保tomcat的默认访问类型有login.jsp
conf\web.xml
ll62行添加 <welcome-file>login.jsp</welcome-file>

2.实现虚拟webmail的三种方法
jdmail\web\conf\server.xml
一、虚拟主机:
在368行,也就是已经存在的</host>后面添加,以下内容:
<Host name="mail.rainbird.net" debug="0" appBase="D:\jdmail\web\webapps\ROOT">
<Context path="" docBase="." debug="0"/>
</Host>
其中,mail.rainbird.net为测试的邮件的域名;D:\jdmail\web\webapps\ROOT,为金笛邮件的安装路径.

二、虚拟目录:
在系统默认域的</Host>前加上
<Context path="/webmail" docBase="D:\jdmail\web\webapps\ROOT"
debug="5" reloadable="true" crossContext="true">
</Context>
其中:path为指定的虚拟目录,比如原来的网址为:http://www.mailer.com.cn这样指定后,访问邮件的路径为
http://www.mailer.com.cn/webmail. DocBase指定的为实际的web目录.

三、基于端口:
在</server>的前面,</service>的下面加入
<Service name="webmail">
<Connector port="9090" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="9443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
<Connector port="9009"
enableLookups="false" redirectPort="9443" protocol="AJP/1.3" />
<Engine name="webmail" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="D:\jdmail\web\webapps\ROOT" debug="0"/>
</Host>
</Engine>
</Service>
其中docBase="D:\jdmail\web\webapps\ROOT"指定webmail的路径.


所有时间均为北京时间。现在的时间是 16:31

Powered by vBulletin® 版本 3.8.3
版权所有 ©2000 - 2024,Jelsoft Enterprises Ltd.