知名邮件服务器项目清单

传统组件组合(Postfix + Dovecot)

  1. docker-mailserver/docker-mailserver shields.io:github/stars shields.io:github/languages/code-size shields.io:github/commit-activity/w shields.io:github/license
    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、希望直接管理底层组件的团队。

  2. mail-in-a-box/mailinabox shields.io:github/stars shields.io:github/languages/code-size shields.io:github/commit-activity/w shields.io:github/license
    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。

  3. Mailu/Mailu shields.io:github/stars shields.io:github/languages/code-size shields.io:github/commit-activity/w
    Insular email distribution - mail server as Docker images

    采用多个容器协同运行,典型架构是 Postfix + Dovecot + Rspamd + Web 管理服务,并通过 Nginx 前端代理和统一入口组织各项服务。支持域名、用户、别名、配额、Webmail、TLS 和邮件安全能力。

    架构特点: 比单纯的组件集合更强调容器编排、服务边界和 Web 管理。适合希望使用 Docker 部署完整邮箱系统的团队;若用于商业化多租户平台,仍需评估管理 API、定制能力和升级兼容性。

    新增了一个 Python 写的 Admin 程序。提供 SnappyMail 和 Roundcube 两套 Web Mail 供选择。

  4. iredmail/iRedMail shields.io:github/stars shields.io:github/languages/code-size shields.io:github/commit-activity/w shields.io:github/license
    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 系统上安装和配置整套服务。适合快速交付传统企业邮箱,但深度改造时仍需要理解各个底层组件。

重新实现/一体化邮件服务器

  1. stalwartlabs/stalwart shields.io:github/stars shields.io:github/languages/code-size shields.io:github/commit-activity/w
    All-in-one Mail & Collaboration server. Secure, scalable and fluent in every protocol (IMAP, JMAP, SMTP, CalDAV, CardDAV, WebDAV).

    有一个周边项目提供 WebMail:bulwarkmail/webmail shields.io:github/stars shields.io:github/languages/code-size shields.io:github/commit-activity/w

    Rust 开发,AGPL 协议。

    将 SMTP、邮件投递与存储、IMAP、POP3、JMAP 以及 CalDAV、CardDAV、WebDAV 等能力集成在同一产品中,并提供管理界面、反垃圾与监控能力。

    架构特点: 单一服务内核覆盖邮件及协作协议,目标是降低传统多组件组合的运维复杂度,并支持集群化部署。

  2. foxcpp/maddy shields.io:github/stars shields.io:github/languages/code-size shields.io:github/commit-activity/w shields.io:github/license
    ✉️ Composable all-in-one mail server.

    Golang 开发。

  3. mjl-/mox shields.io:github/stars shields.io:github/languages/code-size shields.io:github/commit-activity/w shields.io:github/license
    modern full-featured open source secure mail server for low-maintenance self-hosted email

    Golang 开发。

  4. apache/james-project shields.io:github/stars shields.io:github/languages/code-size shields.io:github/commit-activity/w shields.io:github/license
    Emails at the heart of your business logic!

    Java 开发。Apache 协议。

如果你有魔法,你可以看到一个评论框~