OpenSource-Hub
M

Mail-in-a-Box

15.3k stars·隐私保护·已提供 SHA-256 校验码,下载后可自行核对文件完整性

一键部署邮件服务器,自动化配置所有组件(SMTP、IMAP、Webmail、反垃圾、DNS安全记录等),让个人轻松掌控自己的电子邮件。

智能下载

前往项目主页

该项目暂未提供安装包,请直接访问源代码仓库

搞定一台Ubuntu就能拥有自己的邮件服务器

核心功能

  • 一键安装,无需手动配置每个组件
  • 自动设置SPF/DKIM/DMARC/DNSSEC等DNS安全记录
  • 内置Let's Encrypt SSL证书自动续签
  • Web控制面板管理用户、别名、DNS和备份
  • 每日健康监测:检查服务、端口、证书和DNS

避坑指南

  • 邮件可能被其他服务器拦截或归入垃圾箱,需配置反向DNS和IP声誉(首次发送时较常见),不支持SMTPUTF8(国际化邮箱地址),部分非ASCII邮箱无法正常使用,不支持Exchange ActiveSync的某些高级功能(如推送),但基础同步可用,需要固定的公网IP和域名,且需确保25端口未被云服务商封禁

适用场景

  • 个人或小团队希望拥有自己的邮件服务器,不依赖Gmail等第三方服务
  • 保护邮件隐私,避免被大型平台扫描和分析
  • 需要自定义域名的完整邮件服务,并希望自动化管理

Mail-in-a-Box 是一个开源项目,只需一条命令就能将一台全新的 Ubuntu 22.04 机器变成功能完整的自托管邮件服务器。它集成了 Postfix(SMTP)、Dovecot(IMAP)、Nextcloud(CardDAV/CalDAV)、Roundcube(网页邮件)、SpamAssassin 等组件,自动配置 DNS 记录(SPF、DKIM、DMARC、DNSSEC、DANE、MTA-STS),自动申请 Let's Encrypt TLS 证书,并提供 Web 控制面板用于用户管理、备份和监控。目标是让个人轻松拥有去中心化的邮件服务器,而非打造绝对安全的堡垒或给高级用户提供高度定制化工具。

标签

emailmail-serverself-hostedprivacydecentralizationubuntu

快速上手

1

下载安装包

点击上方按钮下载对应系统的安装包

2

安装软件

双击下载的安装程序,按提示完成安装

3

准备一台全新的Ubuntu 22.04 LTS 64位机器(云服务器或虚拟机均可)

4

SSH登录后克隆仓库并切换到最新Release版本:git clone https://github.com/mail-in-a-box/mailinabox && cd mailinabox && git checkout $(git tag -l | tail -1)

5

运行安装脚本:sudo setup/start.sh,根据提示设置域名和管理员邮箱

安装指引
  1. 准备一台全新的Ubuntu 22.04 LTS 64位机器(云服务器或虚拟机均可)
  2. SSH登录后克隆仓库并切换到最新Release版本:git clone https://github.com/mail-in-a-box/mailinabox && cd mailinabox && git checkout $(git tag -l | tail -1)
  3. 运行安装脚本:sudo setup/start.sh,根据提示设置域名和管理员邮箱
文件完整性

暂未获取到校验码

该项目暂未在 GitHub Release 页面提供 SHA-256 校验码

SHA256 校验码

暂无校验码

建议从 GitHub Releases 页面直接下载,并自行核对文件完整性

本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。

运维指引

卸载说明

卸载较麻烦:需手动反安装所有组件(Postfix、Dovecot、nginx等),或直接重装系统。建议在全新机器上使用,避免与现有服务冲突。

无额外依赖

下载后即可直接使用,无需安装其他运行环境

项目信息
开源协议AGPL-3.0
最后更新2026-06-26 16:35:16
GitHub 仓库官方网站

遇到问题?查看下方 FAQ

4 FAQs

相似推荐