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