Zimbra Collaboration Suite(ZCS)是一个用于电子邮件服务器的开源协作平台,有两个版本开发,分别是Open Source Edition(免费)和Network Edition(付费),该版本提供LDAP,SMTP,POP和IMAP,Webmail客户端等服务,日历,任务,防病毒,反垃圾邮件等。
本教程描述了如何在CentOS / RHEL 7服务器上安装Zimbra Collaboration Suite免费版。
一、先决条件
①具有A和MX有效记录的外部DNS服务器指向您的Zimbra邮件服务器IP地址。
②最小安装纯净版的CentOS 8/RHEL 8或CentOS 7/RHEL 7,无需启动并运行任何邮件,数据库,LDAP,DNS或Http服务器。
③一个分配给网络接口的静态IP地址。
1.在我们继续Zimbra Collaboration Suite安装过程之前,请先使用root特权登录到服务器控制台并安装以下软件包:
yum -y install unzip net-tools sysstat openssh-clients perl-core libaio nmap-ncat libstdc++.so.6
2.接下来,发出getenforce命令以检查您的计算机上是否启用了Selinux。如果Enforced通过发出以下命令将策略设置为禁用它:
getenforce
setenforce 0
getenforce
要在CentOS上完全禁用Selinux,请/etc/selinux/config使用文本编辑器打开文件,并将SELINUX行设置为disabled。
3.通过发出以下命令,确保在您的系统上也安装了wget系统实用程序:
yum install wget
4.为了使Zimbra正常运行,必须通过从root帐户运行以下hostnamectl命令,将本地计算机的主机名和FQDN设置为指向您的服务器IP地址:
hostnamectl set-hostname mail
echo "192.168.0.14 mail.centos7.lan mail " >> /etc/hosts
cat /etc/hosts
相应地替换系统主机名和FQDN值,以匹配您自己的域设置。通过对两个记录发出ping命令来测试主机名和FQDN值。
ping -c1 mail.centos7.lan
ping -c1 mail
5.如果服务器使用DHCP动态IP地址,则需要编辑网络接口卡并配置为使用静态IP地址。使用ip addr命令获取网络接口信息,并标识服务器的外部NIC(通常是enp0s3或eth0之类的东西)。
ip addr
然后,对需要更改设置的接口运行nmtui-edit命令,并为该接口分配一个手动IP地址。参考下面的截图。
nmtui-edit enp0s3
6.CentOS默认安装附带已安装并正在运行的postfix守护程序。要禁用和删除后缀服务,请运行以下命令:
systemctl stop postfix
systemctl disable postfix
yum remove postfix
删除服务后,请发出ss命令,以检查系统上是否正在运行与Zimbra服务不兼容的其他守护程序,例如LDAP,httpd,dovecot。如果是这种情况,也请删除它们。
7.现在该安装Zimbra Collaboration Suite了。转到Zimbra Collaboration Suite下载页面,并通过发出以下wget命令来获取系统上的最新版本:
----------------- 对于RHEL / CentOS 8 -----------------
wget https://files.zimbra.com/downloads/8.8.15_GA/zcs-8.8.15_GA_3953.RHEL8_64.20200629025823.tgz
----------------- 对于RHEL / CentOS 7 ---------- -------
wget https://files.zimbra.com/downloads/8.8.15_GA/zcs-8.8.15_GA_3869.RHEL7_64.20190918004220.tgz
-------------- - 对于RHEL / CentOS 6 -----------------
wget https://files.zimbra.com/downloads/8.8.15_GA/zcs-8.8.15_GA_3869.RHEL6_64.20190918004220.tgz
8.下载完成后,使用unzip命令解压缩档案,输入Zimbra提取的目录并列出目录内容以找到安装程序文件。
tar xfz zcs-8.8.15_GA_3953.RHEL8_64.20200629025823.tgz
cd zcs-8.8.15_GA_3953.RHEL8_64.20200629025823/
ls
9.现在,通过执行启动名为的安装程序脚本文件来启动Zimbra安装过程install.sh。
经过一系列系统检查后,安装程序将提示您接受许可证。同意许可(y),以便继续进行安装过程。
./install.sh
或者
./install.sh --platform-override [On different platforms other than RHEL]
10.接下来,安装过程将提示您一系列问题,以便正确配置Zimbra守护程序。请使用以下安装摘录,以进一步设置Zimbra服务。
11.接下来,它将要求您安装Zimbra软件包,按Y安装所有。
12.最后,它将开始Zimbra安装过程。
13.存储配置。
14.安装完成后,打开Web浏览器并通过HTTPS协议在端口7071上导航到运行Zimbra服务的计算机的域名或IP地址,接受证书安全性错误,并使用在安装过程中配置的凭据登录。Zimbra Admin Web面板的默认用户名是admin。
https://mail.a5idc.net:7071或https://192.168.1.14:7071
15.登录到管理Web控制台后,您可以开始添加自己的SSL证书,创建邮件帐户,邮件别名等。请记住,端口7071仅用于管理任务。
客户端可以使用域名或服务器IP地址通过HTTPS协议安全地登录其Web邮箱。
https://mail.a5idc.net 或https://192.168.1.14
现在,您已在场所安装了完整的可运行邮件堆栈。
第6步:删除或卸载Zimbra
如果要卸载Zimbra服务及其组件,请运行带有该-u选项的安装程序脚本。
./install.sh -u
要删除Zimbra安装档案和目录,请运行以下命令:
cd
rm -rf zcs- *
最后,为了正确运行Zimbra Collaboration Suite,您需要一台功能强大的服务器,最低要求为4GB RAM。
A5互联https://www.a5idc.net/
如何在CentOS 7/8上配置ZCS免费版邮件服务器
最新推荐文章于 2024-06-05 21:35:15 发布