JDMail 在Linux/Unix系统的安装步骤大体相同,下面以linux为例,其它操作系统可以参考linux系统。
JDMail 在linux 下采用 .tgz的打包发行办法,主要考虑各个版本linux都支持tar命令。用tar命令,直接展开压缩包,运行setup.sh 就可以使用。
一、安装及启动服务
linux前磁盘分区没有特别要求,但至少有一个存放邮件的分区要大些。比如jdmail 如果安装在/home分区下,/home分区要至少10G以上。具体安装步骤如下:
1、先检查系统是否已经启动mail服务,可以通过检查smtp、pop3端口是否被占用来判断。 检查sendmail等邮件服务,并将其关闭,以免占用端口。
在命令行输入:
#telnet localhost 25
如果显示类似:220 xxx SMTP Service ready
说明有smtp服务已经占用的25号端口,请先停止smtp服务。比较常见的sendmail服务默认都是启动的,可以用以下命令,关闭sendmail服务。
# pkill -9 sendmail
# chkconfig –level 2345 sendmail off
如果没有任何提示信息,立即返回到命令提示符下,说明SMTP服务没有占用,继续检查POP3端口。请输入:
#telnet localhost 110
如果没有任何提示,立即返回到命令行下,说明POP3服务没有占用,可以继续安装。
2、将下载后的jdmail_linux_x86_el5_3101_20100802.tgz文件放在linux系统的根/目录下,然后运行:
# tar xvzf jdmail_linux_x86_el5_3101_20100802.tgz
# cd /jdmail
# ./setup.sh
3、启动服务与停止服务:
启动服务
# ./startup.sh
# ps –ef |grep JDMail
检查JDMail服务进程是否启动:
[root@www ~]# ps -ef|grep JDMail
root 32643 1 0 13:00 pts/2 00:00:44 JDMail
root 10536 10505 0 15:26 pts/6 00:00:00 grep JDMail
检查25端口服务是否正常响应:
[root@www ~]# telnet localhost 25
如果出现下图信息,说明JDMail邮件服务正常启动进入服务状态。
检查web是否正常启动。在命令行,输入:
[root@www ~]# ps -ef|grep Apache
如果出现下图,说明JDWeb 服务进程已经启动。
root 1888 12869 0 13:26 ? 00:00:00 httpd -f /home/jdmail/Apache2.2/conf/httpd.conf -k start
root 1889 12869 0 13:26 ? 00:00:00 httpd -f /home/jdmail/Apache2.2/conf/httpd.conf -k start
root 1891 12869 0 13:26 ? 00:00:00 httpd -f /
/home/jdmail/Apache2.2/conf/httpd.conf -k start
root 11082 10505 0 15:30 pts/6 00:00:00 grep Apache
停止服务:
[root@www ~]# ./shutdown.sh
重启服务:
[root@www ~]# ./restart.sh
|