【ubuntu 18.04】docker安装ewomail邮件服务器
1. 官网
# http://doc.ewomail.com/docs/ewomail/install
2. docker hub 镜像
# https://registry.hub.docker.com/r/bestwu/ewomail
3. 安装docker
https://www.cnblogs.com/fireblackman/p/15003415.html
4. 下载启动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 # mail.ewomail.com 邮箱域名,换成自动机的 # 端口如有冲突,可以换成自定义的
5. 邮件配置
运行成功后访问,可以配置服务器相关及邮件 邮箱管理后台http://localhost:8080 默认用户: admin 默认密码: ewomail123 Rainloop 管理端 http://localhost/?admin 默认用户: admin 默认密码: 12345 Rainloop 用户端 http://localhost
6. 管理员登录和配置
7. 用户收不到邮件问题处理
参考:https://www.cnblogs.com/she11s/p/12249825.html
# 进入容器
docker exec -it ewomail /bin/bash
# 注释/etc/postfix/main.cf中的 content_filter = smtp-amavis:[127.0.0.1]:10024
# 重启容器生效 docker restart ewomail
8. 添加的账号登录时,提示“域不允许”
在/etc/hosts这个文件里加入以下内容
docker exec -it ewomail /bin/bash # 在/etc/hosts中的 127.0.0.1 VM_0_17_centos VM_0_17_centos 127.0.0.1 localhost.localdomain localhost 127.0.0.1 localhost4.localdomain4 localhost4 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 127.0.0.1 x.xxx.com xxx.com smtp.xxx.com imap.xxx.com //加上这一句xxx是自己的域名,x我用的是mail,可能你用的是其他的,自己注意就行 ::1 VM_0_17_centos VM_0_17_centos ::1 localhost.localdomain localhost ::1 localhost6.localdomain6 localhost6 # 重启容器生效 docker restart ewomail
参考:https://blog.csdn.net/qq_44747508/article/details/109726064