mailu 搭建邮件服务器

mailu 是一款非常不错的邮件服务器解决方案。在 lab 中可以利用 docker 和 docker compose 快速的提供邮件服务。

  1. 为 linux 安装 docker 以及 docker compose
1
apt install docker docker-compose
  1. 切换到 root 并在根目录下建立 /mailu

    1
    mkdir /mailu;cd /mailu
  2. 在网站 https://setup.mailu.io/ 上选择稳定版,这里我们选择1.9 然后在网页中提供配置参数. 提供配置参数后网站会提供下载两个文件: docker-compose.yml 和 mailu.env

  3. 启动 mailu

    1
    2
    cd /mailu
    docker-compose -p mailu up -d

另外关闭 mailu

1
docker-compose -p mailu down
  1. 初始化管理员密码。注意替换下面的 PASSWORD

    1
    docker-compose -p mailu exec admin flask mailu admin admin m4n2.com PASSWORD
  2. mailu 可以提供下列服务。普通邮件用户可以登录Web Mail 后再进行创建

    1
    2
    3
    4
    Webmail Portal: https://<IP>/Webmail
    管理员 portal: https://<IP>/admin
    用户名:admin
    密码: 参考步骤 5