侧边栏壁纸
博主头像
惬意小蜗牛博主等级

海内存知己,天涯若比邻!

  • 累计撰写 54 篇文章
  • 累计创建 143 个标签
  • 累计收到 57 条评论

目 录CONTENT

文章目录

群辉docker安装ewomail

惬意小蜗牛
2021-07-28 / 0 评论 / 0 点赞 / 1,961 阅读 / 692 字 / 正在检测是否收录...

1. 注册表下载映像bestwu/ewomail

2. 在File Station中docker目录中新建ewomail目录,ewomail目录下新建/mysql、/vmail、/ssl/certs、/ssl/private、/rainloop、/ssl/dkim目录

3. 打开群辉ssh功能,将mail.ewomail.cn 改成你的域名,ssh连接群辉运行命令

#/!/bin/bash
# 邮箱管理后台 https://mailadmin.xxx.com 账号 admin 密码 ewomail123
# Rainloop 管理端 https://mail.xxx.com/?admin 账号密码在邮箱管理后台添加设置
# Rainloop 用户端 https://mail.xxx.com 账号密码在邮箱管理后台添加设置
# 接收不到邮件(2种解决方法)
# 有效于错误日志报10024端口错误
# 错误原因:10024端口跑的服务主要用于ewomail中反垃圾反病毒作用,然而docker镜像中没有集成,所以会无法接收到邮件。
# 注释/etc/postfix/main.cf中的
# content_filter = smtp-amavis:[127.0.0.1]:10024

docker run -h mail.xxx.com --name ewomail --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 20004:80 \
-p 20005:8080 \
-v /volume1/Docker/ewomail/mysql/:/ewomail/mysql/data/ \
-v /volume1/Docker/ewomail/mail/:/ewomail/mail/ \
-v /volume1/Docker/ewomail/rainloop/:/ewomail/www/rainloop/data \
-v /volume1/Docker/ewomail/ssl/certs/:/etc/ssl/certs/ \
-v /volume1/Docker/ewomail/ssl/private/:/etc/ssl/private/ \
-v /volume1/Docker/ewomail/ssl/dkim/:/ewomail/dkim/ \
-e TITLE='xxx.com' \
-e RIGHT='Copyright © 2021 | xxx.com 版权所有' \
-e ICP='ICP证:沪ICP备xxxxxx号' \
-e URL='https://mailadmin.xxx.com' \
-e WEBMAIL_URL='https://mail.xxx.com' \
-e MYSQL_ROOT_PASSWORD='xxx' \
-e MYSQL_MAIL_PASSWORD='xxx' \
-d bestwu/ewomail

docker logs -f ewomail

4. 解析域名

# 获取dkim key
docker exec ewomail amavisd showkeys

#返回

; key#1, domain ewomail.com, /ewomail/dkim/mail.pem

dkim._domainkey.ewomail.com.    3600 TXT (

  "v=DKIM1; p="

  "MIGfMA0GxxxxxxxxxxxYfQo5"

  "prSRxxxxxxxxdpRCVq"

  "+uRG+Lhxxxxxxxx3zDiD"

  "nnxxxxxxxB")

复制输出的信息, 打开 http://ewomail.com/list-20.html 整理 dkim 信息

image.png

等待10分钟后通过以下方式测试是否设置正确

docker exec ewomail amavisd testkeys

# 返回 显示pass则正确。
TESTING#1: dkim._domainkey.ewomail.com      => pass

5. 配置

接收不到邮件(2种解决方法)【网上的解决方案,经本人验证无效,都是copy的】,以下是网上的解决方案,暂且记下,后续解决后再更新

有效于错误日志报 10024 端口错误
错误原因:10024 端口跑的服务主要用于 ewomail 中反垃圾反病毒作用,然而docker 镜像中没有集成,所以会无法接收到邮件。

  1. 注释/etc/postfix/main.cf中的
    content_filter = smtp-amavis:[127.0.0.1]:10024
    receive_override_options = no_address_mappings
  2. cp amavisd.conf.rpmsave amavisd.conf
0

评论区