Docker下搭建Ewomail邮件服务器

参考:https://blog.csdn.net/orchidofocean/article/details/82917023
毕设需要搭建邮箱服务器,弄了好久终于成功。.

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

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

第二步:找个网络好点的地方哈,ewomail文件比较大

第三步:搭建服务器

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/ewomail

第四步:查看容器
sudo docker ps
必须出现bestwu/ewomail容器才可以。
在这里插入图片描述
第五步:登录管理中心
邮箱管理后台http://localhost:8080
Rainloop 管理端 http://localhost/?admin
Rainloop 用户端 http://localhost

另外:进行第三步后,创建了ewomail容器,但是没有运行(即sudo docker ps -a命令查看有容器,PORT目录为空,端口被占用。sudo docker ps查看没有 )
在这里插入图片描述红色区域没有端口
此时:
netstat -nlpt
找到端口对应的进程,杀死,再重新创建容器
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/xiaoqiaoliushuiCC/article/details/88969779
今日推荐