为什么选择 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)等功能,日常运维十分便捷。