如何获取和安装 Mail-in-a-Box?

Mail-in-a-Box 的获取方式是从官网按安装指南操作,把一台全新的、运行 Ubuntu 22.04 x64 的云主机变成可用的邮件服务器。它适合想自己掌控邮件服务、又不打算从零配置 Postfix、DNS、证书等组件的人。前提是你需要一台独立服务器(官方强调“fresh cloud computer”,即全新机器),并且愿意按指南完成系统级配置。官网当前版本为 v76(2026 年 5 月 24 日),提供安装指南、发布说明和升级说明。

开始之前需要准备什么

  • 一台全新云主机:官方明确要求选择运行 Ubuntu 22.04 x64 的服务器。注意官网说明视频较旧,但除系统版本外其余步骤基本一致。
  • 一个域名:Mail-in-a-Box 可以托管多个域名和多个用户,但你需要有可配置 DNS 的域名。
  • 按指南操作的时间:官网称“不需要技术专家”也能搭建,但整个过程涉及服务器和 DNS,仍属于系统级操作。

获取与安装的大致流程

  1. 阅读安装指南:官网 “How do I get it?” 和 “install start here!” 指向同一份安装指南,这是获取和部署的起点。
  2. 准备云主机:创建一台全新实例,系统选 Ubuntu 22.04 x64。
  3. 执行安装:按安装指南在服务器上运行部署流程,把新机器变成邮件服务器。
  4. 配置 DNS:如果让 Mail-in-a-Box 充当你的 nameserver,它会自动配置邮件送达和安全所需的 DNS 记录,包括 SPF、DKIM、DMARC 和 MTA-STS。
  5. 验证:安装完成后,通过 Webmail、控制面板以及移动端/桌面邮件客户端连接来确认服务可用。

官网还提供了用户制作的较新参考视频,以及论坛、Slack 聊天室和 GitHub 仓库,遇到问题可以对照排查。

装好之后你会得到什么

Mail-in-a-Box 不只是 SMTP/IMAP 服务,它把常用邮件周边功能打包在一起:

类别 包含内容
邮件访问 Webmail(Roundcube)、IMAP/SMTP 服务器,供移动设备和桌面邮件软件使用
协作功能 联系人、日历同步(Nextcloud Contacts)
管理 控制面板
邮件安全与送达 垃圾邮件过滤、灰名单、邮件过滤规则、客户端自动配置
DNS 与加密 自动 DNS 配置、SPF/DKIM/DMARC/MTA-STS、DNSSEC(含 DANE TLSA)、Let’s Encrypt 自动签发 TLS 证书
备份 自动备份到 Amazon S3 及其他服务
附加能力 支持多用户、多域名,以及简单的静态网站托管

其中 DNSSEC 与 DANE TLSA 在对方邮件服务器也支持 DANE TLSA 时,能提供更高等级的主动攻击防护。

升级与版本注意点

  • 当前版本为 v76 / 2026 年 5 月 24 日,官网提供发布说明和升级说明。
  • 从 5x 或更早版本升级:必须先迁移到 Ubuntu 22.04,官网提醒要阅读发布公告中的升级细节,不能直接沿用旧系统升级。

常见卡点

  • 系统版本不对:官网特别提示现在必须选 Ubuntu 22.04 x64,旧视频里的系统版本已不适用。
  • 不是全新机器:官方描述是把“fresh cloud computer”变成邮件服务器,已有环境的机器可能不符合预期。
  • DNS 没交给它管理:自动配置 SPF、DKIM、DMARC、MTA-STS 等记录的前提是让它成为你的 nameserver;若 DNS 托管在别处,需要自行按指南配置。
  • 遇到问题先查维护指南:官网建议先看 maintenance guide,再到论坛提问,或在 GitHub 提 issue、进 Slack 聊天室求助。
mailinabox.email
Take back control of your email with this easy-to-deploy mail server in a box.