注:自建邮局也就自己玩玩,进垃圾箱那是平平常常的事.
这里用到 https://poste.io/ 这个工具,大大简化了部署,先给系统安装Docker.
curl -fsSL https://get.docker.com | bash -s docker
然后找到一个域名,比如我这里用internal.govpolybetul.org作为我的邮件域名,运行下面命令就能搭建起免费版本.
docker run -d --restart=always \
--net=host \
-e TZ=Asia/Shanghao \
-v /var/poste:/data \
--name "mailserver" \
-h "internal.govpolybetul.org" \
-t analogic/poste.io
会占用不少端口,因此建议专机专用,然后打开IP地址就进入配置界面,这个应该不用多说吧.
其实现在就能发出去了,当然对方大概率是收不到的,第一要确保自己25端口是开放的,第二要设置对应DNS记录,参考着设置.
internal.govpolybetul.org A 139.28.235.1 600
internal-mx.govpolybetul.org A 139.28.235.1 600
internal.govpolybetul.org MX internal-mx.govpolybetul.org 10 600
然后申请证书.
然后去 https://www.mail-tester.com/ 测试一下,然后一堆错误,对着修改,比如RDNS这个当然要VPS支持了.
设置RDNS(各家不同).
DKIM则在面板可以生成.
几个小时后测试:
测试从外域收自如,发就基本收不到了: