使用 Stalwart 自托管邮局服务

使用 Stalwart 自托管邮局服务

💡 原文中文,约7700字,阅读约需19分钟。
📝

内容提要

Stalwart是一款高性能的邮件与协作服务器,使用Rust编写,资源占用低,适合小型组织。配置简单,支持多节点负载均衡,并具备安全防护机制。尽管性能优秀,但官方文档逻辑混乱,用户体验较差。

🎯

关键要点

  • Stalwart 是一款高性能邮件与协作服务器,使用 Rust 编写,适合小型组织。
  • 资源占用低,空闲状态下 RAM 占用约 100MB,适合资源受限系统。
  • 入门配置为 1 核 vCPU + 1GB RAM,支持 5-10 人的小型组织流畅运行。
  • 支持多节点负载均衡,系统默认设置为共 8192 个连接。
  • 配置服务器的 rDNS 解析和 DNS 记录是搭建邮件服务器的基本步骤。
  • 选择支持 rDNS 解析的服务器提供商,Netcup 是一个推荐的选择。
  • 安装 Nginx 作为反向代理服务器,确保使用最新稳定版以支持完整模块。
  • Stalwart 内置安全防护机制,建议仅开放必要的端口以增强安全性。
  • 使用官方推荐的二进制安装方式,后续升级维护压力小。
  • GTS 证书可以通过 Google Cloud Shell 申请,支持自动化续期。
  • 在 Stalwart 后台设置正确的主机名和 TLS 证书,确保邮件服务正常运行。
  • 配置完成后,需添加 DNS 记录以支持 SPF、DKIM、DMARC 等安全验证。
  • Stalwart 的官方文档逻辑混乱,用户体验较差,操作不够直观。