搭建简单邮件Ewomail
拉取EwoMail
docker search EwoMail docker pull basewu/ewomail
运行Docker
# docker run -d -h mail.ccie.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
注意 -h 连接的是自己的邮件主机名称
解析
在dns中写入解析,不支持@ 符号的,留空即可
错误日志10024
错误日志报10024 端口错误,
错误原因:10024端口跑的服务主要用于ewomail中反垃圾反病毒作用,然而docker镜像中没有集成,所以会无法接收到邮件。
进入到docker容器中,修改配置文件
docker ps # 查看容器id docker exec -it 容器id /bin/bash vi /etc/postfix/main.cf # 找到并注释 content_filter = smtp-amavis:[127.0.0.1] exit # 修改完毕后,重启docker容器 docker stop 容器id docker start 容器id
默认用户名密码
默认访问 http://ip:8080 管理界面 用户名:admin 密码:ewomail123
默认访问 http://ip:80 邮件web界面