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    //安装程序

相关文章

此处评论已关闭