一时兴起,搭建一个属于自己的邮件服务器玩玩!

这里我就使用docker,在容器中搭建邮件服务器。当然,安装centos系统也可以。

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

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

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

第三步:搭建服务器

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 账号 admin 密码 ewomail123 Rainloop 管理端 http://localhost/?admin 账号密码在邮箱管理后台添加设置 Rainloop 用户端 http://localhost 账号密码在邮箱管理后台添加设置

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

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

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

第六步:有问题请留言!

docker容器跨主机通信(使用docker搭建自己的邮件服务器-Ewomail)(1)

,