linux下TurboMail邮件服务器的安装
1、获取软件安装包
点击http://www.turbomail.org/d1.html ,选择版本,点击下载。安装包的大小大概为100M左右。
#wget www.turbomail.org/turbomail_linux_x86_420.tgz
2、安装步骤
2.1 安装linux前磁盘分区没有特别要求,但至少有一个存放邮件的分区要大些。如果TurboMail如果安装在/home分区下,/home分区要至少10G以上。
2.2 安装需要以root用户登陆,下载TurboMail安装包到跟目录下,依次输入如下命令:
1) 解压turbomail安装包:
2) 启动turbomail服务:
#nohup ./safestart.sh &
#cd /turbomail/web/bin/
#./startup.sh
3) 修改启动脚本/etc/rc.d/rc.local 使邮件服务器开机自动启动,加入以下几行:
#/turbomail/web/bin/startup.sh &
#/turbomail/safestart.sh &
TurboMail如果不是安装在/turbomail目录下,请一定要修改starttm.sh、safestart.sh、startup.sh三个启动脚本文件中的路径,一定要设为绝对路径。
举例说明:如果TurboMail安装在/home/turbomail。
1) 修改Turbomail/starttm.sh:该脚本主要用于启动TurboMail核心服务(smtp、pop3、imap服务)。
2) 修改 turbomail/safestart.sh:该脚本主要监控TurboMail核心服务进程。
cd /home/turbomail
3) 修改web/bin/startup.sh:该脚本主要启动TurboMail web服务,即webmail和webadmin。
JAVA_HOME=”/home/turbomail/jdk”
4、相应的/etc/rc.d/rc.local也要改为:
/home/turbomail/web/bin/startup.sh &
/home/turbomail/safestart.sh &
服务是否正常启动
1) 检查smtp、pop3服务是否正常启动。
可以在命令行输入:#telnet localhost 25
如果显示:220 Turbomail SMTP Service ready
说明smtp服务启动成功,如果返回的不是这个信息,可能有其它smtp服务已经占用25号端口,请先停止其它smtp服务。比较常见的是sendmail服务默认都是启动的,可以用:
#ps –ef | grep sendmail #查看sendmail进程;
#kill -9 进程号 (此进程号为上步所查看sendmail服务的进程号);
关闭sendmail服务。
杀掉系统自带的sendmail服务后,再重新启动TurboMail服务。启动后查看TurboMail服务是否正常启动:
#ps –ef | grep turbomail
检查是否有:
![](http://www.turbomail.org/images/cjwt4_clip_image002.jpg)
2) 检查webmail服务是否正常启动。
在命令行,输入:#ps –ef | grep java
如果出现:
![](http://www.turbomail.org/images/cjwt4_clip_image004.jpg)
说明Turbomail web 服务进程已经启动。
这些是启动的服务进程,如果没有,请检查starttm.sh 脚本中turbomail_root 路径设置是否正确,或者查看linux自带的防火墙是否关闭,若是没有关闭请关闭防火墙。
TurboMail服务关闭操作:
1) Mail服务的关闭方法:查看turbomail进程然后kill其进程,若服务启动了,将会有很多turbomail的进程,杀掉进程的时候只需要kill第一个即可。
首先#ps –ef|grep safe查看一个safestart.sh的进程,然后kill -9 进程号,杀毒safestart.sh的进程,然后再进入turbomail的安装目录执行命令./shutdown.sh关闭mail服务。
2) webmail服务的关闭方法:查看java进程,然后kill其进程。
#ps –ef | grep java
#kill -9 进程号
执行以上两步之后执行命令ps –ef|grep turbomail确认是否已经完全停止了TurboMail服务。