为什么选择 Poste.io

Poste.io 是一款开源的邮件服务器方案,基于 Docker 部署,集成了 Postfix、Dovecot 和 Web 管理面板。相比 iRedMail、Mailcow 等方案,Poste.io 的部署和维护更为轻量,适合个人和小团队使用。

Docker 部署

docker run -d \
  --name poste \
  -p 25:25 -p 110:110 -p 143:143 \
  -p 465:465 -p 587:587 -p 993:993 \
  -p 80:80 -p 443:443 \
  -v /data/poste:/data \
  -h mail.example.com \
  analogic/poste.io

DNS 配置

邮件服务器正常运行需要配置完整的 DNS 记录:

A 记录将 mail.example.com 指向服务器 IP。

MX 记录将 example.com 指向 mail.example.com。

SPF 记录防止邮件伪造:v=spf1 mx ~all

DKIM 签名在 Poste.io 管理面板中生成公钥并添加到 DNS。

DMARC 策略设置接收报告邮箱。

管理面板

部署完成后访问 https://mail.example.com 进入管理面板。首次登录可创建管理员账号,然后添加域名、创建邮箱账户、设置邮件转发和自动回复规则。

面板内置了邮件队列管理、反垃圾邮件设置(Rspamd)、SSL 证书自动申请(Let's Encrypt)等功能,日常运维十分便捷。