Docker自建私人邮件服务器 ewomail
部署安装
拉取CentOS镜像
docker pull centos:centos7
不推荐拉取别人现成的ewomail镜像
其实很简单,根据ewomail官网上的介绍,其实搭建ewomail一行代码代码就能搞定,之后我会提到。而且我尝试过使用其它人的docker来搭建,很麻烦,最后都没有成功。
创建ewomail容器
docker run -idt \
-p 25:25 \
-p 109:109 \
-p 110:110 \
-p 143:143 \
-p 465:465 \
-p 587:587 \
-p 993:993 \
-p 995:995 \
-p 80:80 \
-p 8080:8080 \
--name ewomail centos:centos7
防火墙
假如说你是腾讯云服务器,很可惜,25端口是不开放的,你无法搭建自己的邮件服务器。它说是为了净化网络环境。
假如说你是阿里云服务器,25端口是被占用的,你必须先kill掉对应端口的进程,然后再启动才可以
进入容器内搭建
docker exec -it ewomail /bin/bash
安装wget
apt-update
apt install wget
一键安装,注意,后面的 deanit.cn 要换成你自己的域名
wget -c https://down.ewomail.com/install-03.sh && sh install-03.sh deanit.cn
进入后台完成配置
后台端口是8010,你可以访问你的服务器+加端口8010来进行后台设置了
刚开始默认用户: admin 默认密码: ewomail123
进入邮箱系统设置,完成ewomail的域名配置,这个域名一定是要你已经购买的域名
创建邮箱账户
域名解析
稍等几分钟就可以了