docker搭建私人邮局poste.io

之前用着腾讯的企业邮箱挺舒服的,可以用自己的域名做邮箱,并且有足够的免费账户数。但是现在不行了,我想添加一个新的邮件账户,例如git@ppc.fun用于git服务的密码找回,它居然要我绑定手机号,wtf?于是有了搭建私人邮局的念头。
找了好几个邮局服务:extmailewomailposte.io前两个对docker不友好,还包含了mysql,由于是低频服务,我不希望开销太大,需要很容易的关闭clamav杀毒服务,于是选择了poste.io。编排文件如下:

version: '3'
services:
  main:
    image: analogic/poste.io
    hostname: mail.ppc.fun
    container_name: mailserver
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - ./data:/data
      - /dev/null:/var/log/nginx/access.log
      - /dev/null:/var/log/nginx/error.log
      - ./php.pid:/run/php/php7.3-fpm.pid
    restart: always
    ports:
      - "25:25"
      - "80:80"
      - "110:110"
      - "143:143"
      - "443:443"
      - "465:465"
      - "587:587"
      - "993:993"
      - "995:995"
      - "4190:4190"
    environment:
      - DISABLE_CLAMAV=TRUE
      - HTTPS=OFF

官方文档在此:https://poste.io/doc/getting-started

由于阿里云封禁25端口的缘故,需要申请解封。邮局才能正常服务。
poste.io

评论