Centos7上搭建zimbra邮件服务器

系统环境:centos7.4

zimbra协作套件(ZCS)是一个由Zimbra群件产品,在世界各地广泛使用。用户可以使用一个非常丰富的网络接口来共享文件夹、联系人、日程安排和其他的东西。目前协作套件的最新版本是Zimbra 8.8.10。它带来了新的功能,改进的邮件服务器,它提供了一个更好的网络客户端体验。

下面我通过 Centos 7 来搭建 webmail -> zimbra 邮件服务器,并且验证向外网发送邮件是否正常,顺便记录一下,方便日后查看~

友情提示:1.硬件方面内存必须大于4GB,官方建议8GB,CPU要求不高。事实上我装好查看了下内存4G就只剩下300M可用了 2.最好用新系统,因为它会安装很多其他的组件,包括mariadb数据库.memcached等

1、配置 /etc/hosts 和 /etc/hostname

nano /etc/hosts

10.10.10.4     mail.com   mail

hostnamectl set-hostname mail.com

2、关闭selinux和在防火墙中允许zimbra端口 

由于是测试环境,所以防火墙已经关闭,selinux也要关闭

setenforce 0

systemctl stop firewalld

systemctl disable firewalld

3、停止任何安装在该Centos7 Server上面的 MTA服务

systemctl stop postfix 
systemctl disable postfix 
systemctl stop sendmail 
systemctl disable sendmail

4下载 Zimbra 安装包,解压,安装。

登陆官网,进入下载页面,选择第二个,开源版本。之前不太懂下了第一个网络版,结果要许可证才能新建用户,白白浪费几个小时的安装时间。这个下载会弹出来一个表,随便填一下就可以了下载了。下载到电脑之后,上传到centos服务器下的/opt目录

zimbra_xiazai.png


cd /opt/

tar -xvf zcs-8.8.10_GA_3039.RHEL7_64.20180928094617.tgz

cd zcs-8.8.10_GA_3039.RHEL7_64.20180928094617/

./install.sh --platform-override

好,下面是最重要的一部分了,安装!

根据提示依次安装所有组件,具体如下:

QQ截图20181011081056.png

QQ截图20181011081150.png

由于图片太多,没有一一截图,仅截取最重要的两张图片,这个方便以后你配置邮箱的时候使用,端口什么的必须记住。由于配置好了再改端口非常麻烦,所以建议初次配置时一定要修改为自己想要的端口,并且截图,当然配置文件日志也保存在服务器里面,安装的最后一步有提示保存位置,单个人觉得还是截图看起来方便。


输入Y进入下一步

是否使用zimbra的源这里按回车,是

选择要安装的组件

选择完成后输入Y,确定开始安装

确定邮件域名,然后出现主菜单,对一些配置进行修改,如果报错就选择no

选择1进入Common Configuration,然后选择7进入TimeZone.Set,选择56

设置时区为香港(PS:很奇怪找不到上海时区)

选择7进入zimbra-store,然后选择4进入Admin Password设置管理员密码

输入r回到主界面,当所有带*号的都修改完了之后就会出现配置完成,然后输入a应用所有配置改动,输入y保存配置

出现Configuration complete后,安装完成

这个安装过程根据网络情况而定,由于我的网络不太好,光下载安装包就花了好几个小时。

安装配置也挺慢的,要有耐心。同时我在查看进度

du -sh /var/cache/yum

一般第一次下载600M的时候差不多就下完了,会开始安装,就快了

安装好了它会自动开始运行的

5 使用浏览器登陆并做初始设置

上一步安装完成之后,马上就可以登陆后台管理页面了,服务器IP+加7071端口,注意这里是https://,否则打不开。

https://mail.com:7071

进入主页后安装证书选择自签名就好了,其他的没有证书弄了也白弄。

主页或者管理那里可以添加用户,带星号必填项填完了去管理那里修改密码,然后就可以不加端口输入IP进入右键用户登陆界面。

zimbra添加账户.png

用户邮箱登录页面

https://mail.com/

登陆进去是这样,这是我发的一封测试邮件,可以看到本地局域网发邮件是没有任何问题的。

zimbra右键登陆界面.png

如果需要接收外网邮件,那么需要DNS解析MX记录,并且需要有一个外网ip供 zimbra使用,可以是通过NAT模式,但是需要映射zimbra的所需端口。

6 关于zimbra的常用命令

必须切换为zimbra用户,root用户下无法操作。

su - zimbra

查看状态

zmcontrol status

查看版本

zmcontrol -v

开启/停止/重启

zmcontrol start/stop/restart

设置http和https同时登陆,不过我没成功

zmtlsctl both

zmcontrol restart

7 使用foxmail客户端

邮件服务器搭建好了每次都登陆网页版多麻烦,那么有没有客户端呢?有的。zimbra自带有客户端,但是非常难用 ,而且要先装JAVA环境才能安装这个客户端。因此有更好的选择,foxmail客户端安装配置都很简单。安装的话腾讯的软件管家里面搜索一下就可以找到了。配置如下:

foxmail.png

foxmail2.png

这个端口这里就是我之前提示的安装的时候要截图的原因,否则你不知道填什么是弄不了的。

foxmail3.png

foxmail支持多个账户同时登陆,另外邮件太多的话支持全选删除,收件箱栏目下CTRL+A可以全选,单CTRL多选,和windows下操作文件夹是一样的,非常方便。

最后编辑于:2018/10/11作者: admin

发表评论