Docker / CentOS 安装EwoMail邮箱服务器

介绍

  • EwoMail是基于Linux的开源邮件服务器软件,集成了众多优秀稳定的组件,是一个快速部署、简单高效、多语言、安全稳定的邮件解决方案,帮助你提升运维效率,降低 IT 成本,兼容主流的邮件客户端,同时支持电脑和手机邮件客户端。

集成组件

  • Postfix:邮件服务器

  • Dovecot:IMAP/POP3/邮件存储

  • Amavisd:反垃圾和防病毒

  • LNMP:nginx,mysql,php

  • EwoMail-Admin:WEB邮箱管理后台

  • Rainloop:webmail

安全稳定

  • 集成知名的开源反垃圾和防病毒组件,为你的邮件保驾护航,服务器定时更新病毒库,无需管理。

  • 支持基于TLS/SSL(POP3/IMAP/SMTP)邮件传输加密,支持服务器与邮件账号的密码破解防御。

  • 数据安全,可以根据需求在你的服务器定时备份数据(包括邮件数据)。

无限制

  • EwoMail邮件服务器开源版没有任何限制,可以添加无限个邮箱账号,容量根据你的服务器硬盘大小来决定。

安装环境

  • centos 7/8系统,服务器需要干净环境,全新安装的系统。

  • 最低配置要求

  • CPU:1核

  • 内存:2G

  • 硬盘:40G

  • 带宽:1-3M

安装教程

CentOS 7/8纯净系统安装

Docker-compose方式安装

  1. 演示以在群晖NAS系统上安装为例

  2. 进入群晖的docker文件夹(你想将容器数据存储到哪就进哪个文件夹)

    cd /volume1/docker
  3. 创建并进入项目文件夹

    mkdir ewomail && cd ewomail
  4. 创建所需子文件夹

    mkdir mysql
    
    mkdir vmail
    
    mkdir rainloop
    
    mkdir -p ssl/{certs,private,dkim}
  5. 编辑docker-compose.yml文件

    vi docker-compose.yml
  6. 按字母 i 键进入编辑模式,复制并修改下面的配置文件,粘贴到终端,按Esc键退出编辑模式,输入 :wq 退出并保存。