传统组件组合(Postfix + Dovecot)
-
docker-mailserver/docker-mailserver
Production-ready fullstack but simple mail server (SMTP, IMAP, LDAP, Antispam, Antivirus, etc.) running inside a container.以 Postfix 负责 SMTP 收发、Dovecot 负责 IMAP/POP3 和 SASL、Rspamd 等负责反垃圾为基础,将成熟组件集成在容器化方案中。还提供 DKIM、DMARC、ClamAV、Fail2ban 等能力。
架构特点: 主要是集成与配置管理,而非重写邮件服务器。适合熟悉 Linux、希望直接管理底层组件的团队。
-
mail-in-a-box/mailinabox
Mail-in-a-Box helps individuals take back control of their email by defining a one-click, easy-to-deploy SMTP+everything else server: a mail server in a box.将 SMTP、邮箱访问、DNS、TLS、反垃圾以及管理界面等整合为一套开箱即用的自托管方案。
架构特点: 目标是让个人或小团队快速拥有自己的邮件基础设施,而不是提供高度可组合的邮件平台内核。适合单机自托管,不是企业多地域、多节点邮件集群的优先选择。
新增了一个 Python 写的 Admin 程序。提供 Roundcube Web Mail。
-
Mailu/Mailu
Insular email distribution - mail server as Docker images采用多个容器协同运行,典型架构是 Postfix + Dovecot + Rspamd + Web 管理服务,并通过 Nginx 前端代理和统一入口组织各项服务。支持域名、用户、别名、配额、Webmail、TLS 和邮件安全能力。
架构特点: 比单纯的组件集合更强调容器编排、服务边界和 Web 管理。适合希望使用 Docker 部署完整邮箱系统的团队;若用于商业化多租户平台,仍需评估管理 API、定制能力和升级兼容性。
新增了一个 Python 写的 Admin 程序。提供 SnappyMail 和 Roundcube 两套 Web Mail 供选择。
-
iredmail/iRedMail
Full-featured, open source mail server solution for mainstream Linux/BSD distributions.通过安装脚本集成 Postfix、Dovecot、Webmail、用户目录或数据库、反垃圾与安全组件。官方端口说明明确使用 Postfix 处理 SMTP、Dovecot 提供 IMAP/POP3,并通过 LMTP 将邮件投递至邮箱。
架构特点: 更接近一套完整的传统邮件服务器发行方案。相比 docker-mailserver,更强调在受支持的 Linux/BSD 系统上安装和配置整套服务。适合快速交付传统企业邮箱,但深度改造时仍需要理解各个底层组件。
重新实现/一体化邮件服务器
-
stalwartlabs/stalwart
All-in-one Mail & Collaboration server. Secure, scalable and fluent in every protocol (IMAP, JMAP, SMTP, CalDAV, CardDAV, WebDAV).有一个周边项目提供 WebMail:bulwarkmail/webmail
Rust 开发,AGPL 协议。
将 SMTP、邮件投递与存储、IMAP、POP3、JMAP 以及 CalDAV、CardDAV、WebDAV 等能力集成在同一产品中,并提供管理界面、反垃圾与监控能力。
架构特点: 单一服务内核覆盖邮件及协作协议,目标是降低传统多组件组合的运维复杂度,并支持集群化部署。
-
foxcpp/maddy
✉️ Composable all-in-one mail server.Golang 开发。
-
mjl-/mox
modern full-featured open source secure mail server for low-maintenance self-hosted emailGolang 开发。
-
apache/james-project
Emails at the heart of your business logic!Java 开发。Apache 协议。