一、前置条件
1、服务器或云服务器
个人环境为云服务器(配置为1C2G40G),够20人左右使用。
系统为centos7.9(可为centos7/8其他版本),务必是干净系统,以免各种问题,难解决!
2、域名
个人域名为ebancom.com,一个域名无限用,嘿嘿嘿。
3、开放服务器端口
端口都是TCP类型
8000,8010,8020,7000, 7010, 25,143,993,995,587,110,465
如果是使用的是云服务器,可能需要在控制面板的防火墙开放以上端口。
根据需求开放端口,也可在服务器防火墙管理。
二、云服务器配置
1、关闭selinux
vi /etc/sysconfig/selinux
SELINUX=enforcing 改为 SELINUX=disabled

2、检查swap
检查swap是否已经启动,如已启动可跳过该步骤。
free -m
如果swap位置都显示是0,那么系统还没创建swap

3、创建swap分区(内存超过2G,可不配置)
创建1G的swap,可以根据你的服务器配置来调整大小
dd if=/dev/zero of=/mnt/swap bs=1M count=1024
设置交换分区文件
mkswap /mnt/swap
启动swap
swapon /mnt/swap
设置开机时自启用 swap 分区
vim /etc/fstab
#/etc/fstab文件中添加以下代码
/mnt/swap swap swap defaults 0 0

free -m

三、安装
yum -y install git
cd /root
git clone https://gitee.com/laowu5/EwoMail.git
cd /root/EwoMail/install
#需要输入一个邮箱域名,不需要前缀,列如下面的ebancom.com
sh ./start.sh ebancom.com
四、安装后的常规配置
1、修改hosts
vim /etc/hosts
#添加以下代码,改为自己的IP和域名
127.0.0.1 mail.ebancom.com smtp.ebancom.com imap.ebancom.com

五、访问网站
邮箱管理后台:http://IP:8010 (默认账号admin,密码ewomail123),切记登陆后修改密码!!!
ssl端口 https://IP:7010
web邮件系统:http://IP:8000
ssl端口 https://IP:7000
域名解析完成后,可以用子域名访问,例如下面
http://mail.xxx.com:8000 (http)
https://mail.xxx.com:7000 (ssl)
ssl配置自行解决哦。
希望各位能够顺利搭建,拥有一个属于自己的邮箱系统。
自己在用的如下

注:邮箱搭建基于ewomail,详细文档参考安装 – EwoMail邮件服务器