教你在docker搭建自己的邮件服务器-Ewomail

重要资料:

https://hub.docker.com/r/bestwu/ewomail/
https://blog.csdn.net/hxpjava1/article/details/80669355
一时兴起,搭建一个属于自己的邮件服务器玩玩!

为什么会选择Ewomail呢?而且Ewomail是支持centos系统。实际上这都不是什么问题,当今虚拟化技术这么强大,这都不是问题。这里我就使用docker,在容器中搭建邮件服务器。当然,安装centos系统也可以。

言归正传,开始我的表演-——

第一步:准备一台电脑(Ubuntu系统),了解一下docker相关知识,然后起飞!就这么简单。

第二部:找个网络好点的地方哈。

第三部:搭建服务器

docker search EwoMail
docker pull bestwu/ewomail
docker run -d -h mail.ewomail.com –restart=always \
-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 \
-v `pwd`/mysql/:/ewomail/mysql/data/ \
-v `pwd`/vmail/:/ewomail/mail/ \
-v `pwd`/ssl/certs/:/etc/ssl/certs/ \
-v `pwd`/ssl/private/:/etc/ssl/private/ \
-v `pwd`/rainloop:/ewomail/www/rainloop/data \
-v `pwd`/ssl/dkim/:/ewomail/dkim/ \
–name ewomail bestwu/ewomailserver
第四部:登录管理中心

邮箱管理后台http://localhost:8080
Rainloop 管理端 http://localhost/?admin
Rainloop 用户端 http://localhost
第五步:请!开始你的表演

遗留问题:服务启动遇到端口被占用

解决办法:lsof -i:80|grep -v “PID”|awk -F ‘ ‘ ‘{print “kill -9 “$2}’|sh

———————
作者:ATM006
来源:CSDN
原文:https://blog.csdn.net/orchidofocean/article/details/82917023
版权声明:本文为博主原创文章,转载请附上博文链接!