教你在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

邮箱管理后台http://localhost:8080   账号 admin 密码 ewomail123
Rainloop 管理端 http://localhost/?admin  账号密码在邮箱管理后台添加设置
Rainloop 用户端 http://localhost 账号密码在邮箱管理后台添加设置

第五步:请!开始你的表演

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

解决办法:lsof -i:80|grep -v "PID"|awk -F ' ' '{print "kill -9 "$2}'|sh

第六步:有问题请留言!

教你在docker搭建自己的邮件服务器-Ewomail_第1张图片

你可能感兴趣的:(笔记)