下载镜像

   docker search EwoMail
   docker pull bestwu/ewomail

启动docker

docker run  -d -h mail.gohi.top --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 180:80 \
  -p 18080: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

sendmail占用了端口,更改配置

ubuntu 下改配置文件 nano /etc/mail/sendmail.cf

# O DaemonPortOptions=Family=inet,  Name=MTA-v4, Port=smtp, Addr=127.0.0.1
# O DaemonPortOptions=Family=inet,  Name=MSP-v4, Port=submission, M=Ea, Addr=127.0.0.1
# 改成
O DaemonPortOptions=Family=inet,  Name=MTA-v4, Port=125, Addr=127.0.0.1
O DaemonPortOptions=Family=inet,  Name=MSP-v4, Port=1587, M=Ea, Addr=127.0.0.1

第四步:登录管理中心

邮箱管理后台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
————————————————
版权声明:本文为CSDN博主「ATM006」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/orchidofocean/article/details/82917023

发表评论