我有又又推荐一个邮箱系统——Poste.io,这个是由一个国外大佬写的邮箱,这个邮箱的好处是简洁美观,而且还支持TSL 587端口发件,而且可以用Docker部署,简单搭建,有需求的话可以去购买官方的收费版,我这就用开源版做演示了。

软件官网主页截图




软件官网

传送门🔗

软件使用截图




软件最低配置要求

  • 无具体要求

服务器特殊要求

服务器需要25端口
目前已知国内可开放25端口的VPS商:
一般国外主机都开放25端口
如果你们还知道什么可以开25端口的可以在评论区留言

是否支持服务器虚拟化

如果你们还知道什么虚拟化可以安装可以在评论区留言

  • 支持Xen
  • 支持Hyper-V
  • 支持KVM
  • 支持独服

软件安装教程

系统选择Centos 7

  1. 先连接上自己的服务器
  2. 同步中国时间
    timedatectl set-timezone Asia/Shanghai
  3. 安装Docker
    cd
    yum -y install https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-18.06.1.ce-3.el7.x86_64.rpm
    systemctl start docker
    systemctl enable docker.service
  4. Docker安装Poste.io

    docker run \
        -p 25:25 \
        -p 80:80 \
        -p 110:110 \
        -p 143:143 \
        -p 443:443 \
        -p 587:587 \
        -p 993:993 \
        -p 995:995 \
        -v /etc/localtime:/etc/localtime:ro \
        -v /opt/poste/data:/data \
        --name "test.com" \
        -h "mail.test.com" \
        -t analogic/poste.io

    注:

    1. /opt/poste是数据存储路径,可以自行更改。
    2. test.com为Docker应用名,可以自行修改。

    看到下图即配置完成:

  5. 打开设置的邮箱域名
  6. 设置邮箱网址、管理员账号及密码
  7. 点击系统设置,配置SSL

  8. 设置域名DNS解析

    1. Type A NAME mail Value:192.168.0.1
    2. Type MX NAME @ Value mail.test.com
    3. Type TXT NAME @ Value v=spf1 mx ~all
    4. Type TXT NAME _dmarc Value v=DMARC1;p=none;rua=mailto:[email protected]
      其中[email protected]修改成你的一个可以正常接收邮件的邮箱。
  9. 解析域名DKIM key

参考SSH:

点击下载🔗

参考文献:

如果还有任何问题可以在下方评论区留言哦!!


代码改变世界,科技改变未来