搭建EwoMail邮件服务器

本文最后更新于:2022年6月1日 下午

EwoMail 官网:http://www.ewomail.com/

EwoMail 源码gitee:https://gitee.com/laowu5/EwoMail

EwoMail DNS设置:http://www.ewomail.com/show-19-43-1.html

EwoMail 官方文档:http://doc.ewomail.com/docs/ewomail/jianjie

首先搭建需要准备一台服务器,一个域名

①需要关闭 selinux

1
# vi /etc/sysconfig/selinux

②下载EwoMail

1
2
3
4
5
6
7
# wget https://gitee.com/laowu5/EwoMail/repository/archive/1.15.zip

安装unzip
# yum install -y unzip

解压源码包(*为zip包名字)
# unzip *.zip

③安装EwoMail

1
2
3
4
5
6
7
进入解压的源码包文件夹
# cd /EwoMail-版本号/install

执行安装(xxx.com为自定义的域名)
# sh ./start.sh xxx.com

安装成功后显示 “Complete installation”

④配置DNS域名

1
2
编辑hosts文件
# vi /etc/hosts

⑥添加图片红框代码,域名以此类推(这里是2ich4n.top)

⑦配置你的域名,将 mail.2ich4n.top 改成你的域名,ip改为你的服务器公网IP

⑧EwoMail的配置文件

(1)webmail修改端口:
nginx 配置文件:
vim /ewomail/nginx/conf/vhost/rainloop.conf

(2)SSL证书:(操作的时候请备份要替换的配置文件)
webmail的https:
复制 /ewomail/nginx/conf/vhost/rainloop.conf.ssl
替换 /ewomail/nginx/conf/vhost/rainloop.conf

1、系统自带了本地SSL证书,imap,smtp,nginx都会使用它,你可以默认也使用,安装的时候根据你的域名生成。
2、使用互联网经过认证的证书,将你申请生成的nginx证书替换以下2个文件

公匙 /etc/ssl/certs/dovecot.pem
私匙 /etc/ssl/private/dovecot.pem

如果你使用默认本地证书,就不用进行替换,复制文件替换后就可以了。

最后执行命令重启:

1
2
# service nginx restart
# systemctl restart postfix dovecot

(3)mysql优化配置(如果内存超过4G请操作):
/ewomail/mysql/etc/my-huge.cnf 替换 /ewomail/mysql/etc/my.cnf
重启mysql:

1
# service mysqld restart

⑨测试

(1)EwoMail-Admin邮箱管理后台为 http://IP:8010
默认账号:admin
默认密码:ewomail123

(2)建立两个账号

(3)测试互相发送邮件测试


  • 关于:测试邮件可以内部互发,也可以收到外部,但是无法发出外部(这个问题是服务器运营商没有打开25端口,例如阿里需要官方申请解封25端口才可,办法自行搜索)


搭建EwoMail邮件服务器
https://simple2ich4n.top/38779/
作者
2ich4n
发布于
2021年11月10日
更新于
2022年6月1日
许可协议