Mail-in-a-Box
一键部署邮件服务器,自动化配置所有组件(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 控制面板用于用户管理、备份和监控。目标是让个人轻松拥有去中心化的邮件服务器,而非打造绝对安全的堡垒或给高级用户提供高度定制化工具。
标签
快速上手
安装软件
双击下载的安装程序,按提示完成安装
准备一台全新的Ubuntu 22.04 LTS 64位机器(云服务器或虚拟机均可)
SSH登录后克隆仓库并切换到最新Release版本:git clone https://github.com/mail-in-a-box/mailinabox && cd mailinabox && git checkout $(git tag -l | tail -1)
运行安装脚本:sudo setup/start.sh,根据提示设置域名和管理员邮箱
- 准备一台全新的Ubuntu 22.04 LTS 64位机器(云服务器或虚拟机均可)
- SSH登录后克隆仓库并切换到最新Release版本:git clone https://github.com/mail-in-a-box/mailinabox && cd mailinabox && git checkout $(git tag -l | tail -1)
- 运行安装脚本:sudo setup/start.sh,根据提示设置域名和管理员邮箱
暂未获取到校验码
该项目暂未在 GitHub Release 页面提供 SHA-256 校验码
SHA256 校验码
暂无校验码
建议从 GitHub Releases 页面直接下载,并自行核对文件完整性
本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。
开源透明
查看 GitHub 源码卸载说明
卸载较麻烦:需手动反安装所有组件(Postfix、Dovecot、nginx等),或直接重装系统。建议在全新机器上使用,避免与现有服务冲突。
无额外依赖
下载后即可直接使用,无需安装其他运行环境
遇到问题?查看下方 FAQ
4 FAQs