之前用着腾讯的企业邮箱挺舒服的,可以用自己的域名做邮箱,并且有足够的免费账户数。但是现在不行了,我想添加一个新的邮件账户,例如git@ppc.fun
用于git服务的密码找回,它居然要我绑定手机号,wtf?于是有了搭建私人邮局的念头。
找了好几个邮局服务:extmail
、ewomail
、poste.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
端口的缘故,需要申请解封。邮局才能正常服务。