最近几天折腾了好多方案在本地虚拟机部署邮件服务器,最开始听哥们介绍用ireadmail,但是墙太高,龟速下载,甚至直接下载失败。最后选用extmail,感觉配置太多 ,容易出问题,知道前两天,休息时间看看csdn论坛,突然发现还有zimbra这个,我就感觉试了一下。这个在虚拟机wget下载也太慢,我就直接请求网页下载了,复制到虚拟机,至于怎么复制,不清楚的鞋童,百度去吧很简单。
https://files.zimbra.com/downloads/8.6.0_GA/zcs-8.6.0_GA_1153.RHEL7_64.20141215151110.tgz
切入正题:
环境 centos7 ip:192.168.223.130
安装前准备:
1.关闭SELINUX并清空iptable规则
# sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/sysconfig/selinux
# yum -y install iptables-services
# iptables -F
# iptables -X
# iptables -z
# service iptables save
# reboot
2.配置主机名
# hostnamectl set-hostname mail.caoqing.com
# echo "192.168.223.130 mail.caoqing.com" >> /etc/hosts
3.安装zimbra所需要的包和库
# yum -y update
# yum -y install perl perl-core nmap sudo libidn gmp libaio libstdc++ unzip sysstat sqlite nc
4.关闭安装的MTA服务
# systemctl stop postfix.service
# systemctl disable postfix.service
配置dns服务器
1.安装bind
# yum -y install bind bind-utils
2.修改主配置文件
vim /etc/named.conf
添加下面的配置:
zone "caoqing.com" IN {
type master;
file "caoqing.com";
allow-update { none; };
};
zone "1.168.192.in-addr.arpa" IN {
type master;
file "192.168.223.arpa";
allow-update { none; };
};
2.配置区域配置文件
# vim /var/named/caoqing.com
$TTL 1D
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS ns.caoqing.com.
MX 10 mail.caoqing.com.
ns A 192.168.223.130
mail A 192.168.223.130
# vim /var/named/192.168.223.arpa
$TTL 1D
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS ns.caoqing.com.
109 PTR ns.caoqing.com.
109 PTR mail.caoqing.com.
3.重启bind
# systemctl restart named.service
安装zimbra
1.解压压缩包并修改文件夹名
tar -zxvf zcs-8.6.0_GA_1153.RHEL7_64.20141215151110
mv zcs-8.6.0_GA_1153.RHEL7_64.20141215151110 zimbra
2.运行脚本开始安装zimbra
cd zimbra
# ./install.sh --platform-override
3.启动zimbra并查看状态
su - zimbra //切换到zimbra用户
# zmcontrol start //启动zimbra
# zmcontrol status //查看启动状态
访问管理页:http://192.168.223.130:7071/
访问客户端:https://192.168.223.130/
参考大神的安装:http://www.linuxdown.net/install/soft/2016/0411/5220.html