邮箱为用户鉴权方式是互联网的好文明(手机认证简直是邪教),但随之而来的是邮箱服务商倒闭(Yahoo:你在说谁)、垃圾邮件满天飞,被邮件服务提供商劫持(不扫码不让登,强制手机验证)的情况,而且互联网命脉在别人手里把持也怪怪的,本着自主、安全、可控想自己编程过滤垃圾邮件的便利性,打算自己建立一个邮箱服务器,(还不是因为好的能提供编程API的邮件服务提供商太贵了),用来专门收这类邮件,而之前提到的骚操作群晖MailPlus用来处理个人邮件[DSM]群晖骚操作-MailPlus+HAPROXY实现邮箱服务器映射。
Docker-compose
version: '3.3' services: mailserver: environment: - DISABLE_CLAMAV=TRUE restart: always image: analogic/poste.io ports: - "1234:443" - "25:25" - "110:110" - "143:143" - "465:465" - "587:587" - "993:993" - "995:995" - "4190:4190" volumes: - /etc/localtime:/etc/localtime:ro - /opt/poste/data:/data - /opt/xxxxx/fullchain.cer:/data/ssl/server.crt - /opt/xxxxx/ca.cer:/data/ssl/ca.crt - /opt/xxxxx/d0w0b.pw.key:/data/ssl/server.key hostname: 404space.net
为了能够使用TLS,这里需要提供SSL证书映射到指定文件(这个不能改还需要等poste后期优化
DISABLE_CLAMAV用来关闭反病毒(因为太浪费资源了,小机器带不起来
不知道为什么开了TLS就没有80了,为了不占用443端口就把web移动到了1234端口
hostname写MX记录要用到的域名,要和证书一致
*请根据口味酌情修改
然后启动按步骤做就完事儿了。
[Mail]用Docker快速搭建Poste电子邮箱服务器