CentOS6.3_X64 Tmail5.0.1安装配置
基于CentOS 6.3_X64系统下的Tmail5.0.1安装笔记
系统信息约束:
系统版本:CentOS 6.3 X64
Tmail版本:Tmail 5.0.1 X64
Tmail默认安装在/tmail
Tmail邮件存储目录/data/tmail/
机器IP地址:192.168.1.242
解析域名:mail.www.fity.cn / www.fity.cn(MX)
日志文件:/var/log/maillog
一、系统基础环境准备
系统分区(硬盘空间1T):
/ 80GB
swap 8G
/boot 200MB
/usr 50GB
/data 剩余所有(用于存放邮件数据)
安装CentOS 6.3_X64 最小安装或者软件工作站
系统装好后删除系统自带MySQL、Postfix、Httpd、Sendmail
rpm -qa |grep mysql |xargs rpm -e --nodeps
rpm -qa |grep postfix |xargs rpm -e --nodeps
rpm -qa |grep mysql |xargs rpm -e --nodeps
二、Tmail5.0.1下载
请先下载Tmail 5.0.1 X64:
http://www.thismail.org/bbs/thread-4587-1-1.html
三、Tmail安装
将tmail_setup.tar.bz2拷贝系统/opt目录下
[root@mail opt]# tar -jxf tmail_setup.tar.bz2
[root@mail opt]# cd tmail_setup
[root@mail opt]# ./install.sh
+----------------------------------------------------------------------+
+----------------------------------------------------------------------+
Sure to install v5.0.1 Release ? [y]/n 输入 y
知道看到
Tmail System Installed Succesfully! ^_^"
就说明安装成功了,安装完成后会在根目录下下生产一个tmail的目录
再增加一个fail2ban的安装包centosX64/rhel6_X64
rpm ivh --force --nodeps fail2ban-0.8.3-18FT.noarch.rpm
四、打开端口22、25、110、88、443
(如果你使用的是其他端口,请打开相应的端口)
[root@mail opt]# yum install setuptool
[root@mail opt]# setup (机器进入图形界面)
或
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A OUTPUT -p udp --sport 22 -j ACCEPT
iptables -A INPUT -m state –state NEW -p tcp –dport 25 -j ACCEPT
iptables -A INPUT -m state –state NEW -p tcp –dport 110 -j ACCEPT
iptables -A INPUT -p tcp -m tcp --sport 88 -j ACCEPT
iptables -A OUTPUT -p tcp -m tcp --dport 88 -j ACCEPT
iptables -A INPUT -p tcp -m tcp --sport 443 -j ACCEPT
iptables -A OUTPUT -p tcp -m tcp --dport 443 -j ACCEPT
五、关闭不用服务
[root@localhost tmp]#ntsysv
如IP6、sendmail等服务(防止端口被占用导致邮件服务收发异常)
六、重启系统
七、状态测试:
测试系统是否已成功监听了以下端口:25、110、88、443
[root@mail ~]# lsof -i:88
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
nginx 1151 root 6u IPv4 8501 0t0 TCP *:kerberos (LISTEN)
nginx 1152 nobody 6u IPv4 8501 0t0 TCP *:kerberos (LISTEN)
[root@mail ~]# lsof -i:25
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
master 1358 root 12u IPv4 8951 0t0 TCP *:smtp (LISTEN)
master 1358 root 13u IPv6 8953 0t0 TCP *:smtp (LISTEN)
smtpd 32596 postfix 6u IPv4 8951 0t0 TCP *:smtp (LISTEN)
smtpd 32596 postfix 7u IPv6 8953 0t0 TCP *:smtp (LISTEN)
[root@mail ~]# lsof -i:110
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
dovecot 1361 root 22u IPv4 8998 0t0 TCP *:pop3 (LISTEN)
dovecot 1361 root 23u IPv6 8999 0t0 TCP *:pop3 (LISTEN)
检查日志,确认邮件是否发出
邮件日志:/var/log/maillog
网页错误日志:/tmail/httpd/logs/error.log
[root@mail ~]# tail -f /var/log/maillog
status=sent (250 Ok: queued as )
访问后台
https://IP //登录时选择管理员,默认为域管理
user:admin
password:hing123
用户登陆
http://IP:88
Tmail Nginx默认配置修改:
[root@mail /]# vi /tmail/httpd/conf/nginx.conf
八、后台配置,主要需要配置以下选项:
1、系统设置:
系统域名:mail.www.fity.cn
邮件存储目录:/data/tmail
2、域名列表:
删除默认域名:postfix.cn(需要先删除该域下的用户账号)
3、域名增加:
域名:www.fity.cn
到期日期:永不过期
4、用户增加:
以上设置完成后,对www.fity.cn域添加个用户进行测试吧
(为了方便测试你可以先禁用域名的dkim、clamav、spamd、BackupMX等)
设置防垃圾邮件
在后台管理spamassassin设置选项中将过滤分数值改为20,(正常邮件都能通过)
[root@mail /]# vi /tmail/spamd/etc/mail/spamassassin/local.cf
设置病毒过滤
[root@mail /]# vi /tmail/clamav/etc/clamd.conf
补充:
1、建议服务器上kill掉spmad进程,非常占用CPU资源。
2、备份tmail整个目录,php.ini、main.cf、nginx.conf等,默认后台备份只备份邮件及数据库。
3、安装完成后建议完善/调整以下几点:
A. 修改数据库相关默认密码
B. 删除/tmail/httpd/html/webmail/dbadmin //phpmyadmin
C. 删除/tmail/httpd/html/webmail/installer //安装程序
此处评论已关闭