10
06月
2025
作者这次采用的是EwoMail,按照官方的开源协议来说,是容许商用的。
好了,废话不多说,直接按照下面的步骤,傻瓜式的跟着我来操作。
环境要求
centos7/8系统 64位,建议使用centos7安装,服务器需要干净环境,要求全新干净系统,不能安装在已有的nginx,mysql的环境中。
最低配置要求(云服务器的最低建议配置):
CPU:1核
内存:2G
硬盘:40G
带宽:1-3M
注意: 需要全新干净的系统!!!
安装
设置主机名
# 查看主机名
hostname -f
#centos7 配置
# 输入命令
hostnamectl set-hostname mail.域名.com
# 修改文件hosts文件
vim /etc/hosts
添加 127.0.0.1 mail.域名.com
使用git安装
yum -y install git
cd /root
git clone https://gitee.com/laowu5/EwoMail.git
cd /root/EwoMail/install
#需要输入一个邮箱域名,不需要前缀,列如下面的 ewomail.cn
sh ./start.sh ewomail.cn
开放端口
将8000
、 8010
、8020
、25
、143
、993
、995
、587
、110
、465
端口开放,另外端口都是TCP
类型;
如果是使用的是云服务器,可能需要在控制面板的防火墙开放以上端口;
必须打开的端 口8000
、8010
、25
、143
;
使用
地址
浏览器输入:
邮箱管理后台:http://IP:8010
(默认账号admin,密码ewomail123);
web邮件系统:http://IP:8000
(默认账号admin,密码ewomail123);
web邮件后台系统:http://IP:8000/?admin
(默认账号admin,密码ewomail123);
phpmyadmin地址:http://IP:8020
(默认账号root,查看密码 cat /ewomail/config.ini
);
域名解析
按照下面列表所示的子域名进行解析
PS: 将127.0.0.1 替换为你服务器的公网ip地址,域名替换成你自己的域名。
至此,系统就算搭建完成了,如果需要新增用户邮箱,在邮箱管理菜单里进行,查看收发邮件信息,在web邮件系统中查看。