docker版ewomail邮件服务器搭建


一、安装docker和docker-compose

apt-get install docker.io
apt-get isntall docker-compose

二、在VPS上新建如下文件

文件名:docker-compose.yml
内容如下:

version: '2.3'

services:
  portainer:
    image: "ewomail/ewomail"
    container_name: "ewomail"
    hostname: "mail.example.com"
    restart: always 
    ports:
      - "0.0.0.0:2210:22"
      - "0.0.0.0:25:25"
      - "0.0.0.0:109:109"
      - "0.0.0.0:110:110"
      - "0.0.0.0:143:143"
      - "0.0.0.0:465:465"
      - "0.0.0.0:587:587"
      - "0.0.0.0:993:993"
      - "0.0.0.0:995:995"
      - "127.0.0.1:8010:8000"
      - "127.0.0.1:8011:8010"
      - "127.0.0.1:8012:8020"
    volumes:
      - "/sys/fs/cgroup:/sys/fs/cgroup:ro"
    privileged: true
    tty: true
    stdin_open: true

配置文件说明:
1、根据具体情况修改配置文件中的hostname(改了也没用,还是要到后管中修改)
2、注意宿主机开放必要的端口
3、注意宿主机端口的占用情况
4、根据docker-compose配置文件中的配置,WebMail端口被映射为8010,管理后台端口被映射为8011,8012端口映射为phpMyAdmin,请注意合理的网络安全策略
5、EwoMail默认的后台管理系统后台用户名/密码为admin/ewomail123,Rainloop管理端地址为http://localhost:8010/?admin

三、运行安装命令

docker-compose -f docker-compose.yml up -d

四、登录admin邮箱管理后台

配置邮箱系统设置如下:

然后在申请的域名,设置如下的解析记录

五、EwoMail登录时显示域部允许


1.进入docker

docker exec -it 容器id /bin/bash

2.修改/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

3.修改配置文件
/ewomail/www/ewomail-admin/core/config.php

将其域名修改为公网ip端口,8010对应端口为8011,8000对应端口为8010
eg:
'url'=>'http://公网IP:8011'
'webmail_url'=>'http://公网IP:8010'

六、exe附件收发

系统默认会禁止exe后缀文件附件的收发,如果你需要开通这个权限,请操作以下步骤
修改/etc/amavisd/amavisd.conf

将图上的红色圈,每行的前面加上 #
最后执行 systemctl restart amavisd

七、EwoMail邮件服务器(开源版文档)

http://doc.ewomail.com/docs/ewomail/jianjie


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM