前两轮我们盯的是 AI 编程与流媒体赛道,这一轮换一个被大厂把持太久、却在开源世界里悄悄成熟的领域:电子邮件。Gmail 读你的邮件做广告画像、营销邮件轰炸收件箱、创业公司为发邮件被发送商层层抽成——这些痛点的解药,是一批设计越来越优雅的自托管项目:有 Rust 写成的单文件邮件全家桶,有把开发测试邮件“装进罐子”的小工具,也有冷门却撑起企业合规归档的老将。8 个项目覆盖收信、发信、别名护盾、Web 门面、开发联调、留存合规六个环节,AI 含量为零,全是闷声干活的基础设施。star 数为量级估计,以仓库页面实时数据为准。
一句话定位:用 Rust 写的“邮件一体机”,SMTP、IMAP、JMAP 三协议一锅端,这是近两年自托管邮件圈上升势头最猛的新面孔。
它解决的是经典矛盾:想自建邮件服务器,就得像拼乐高一样把 Postfix、Dovecot、反垃圾、证书管理一堆零件缝起来,缝完还得长期伺候。Stalwart 把整条链路压进一个二进制文件:开箱自带 Web 管理界面,ACME 自动申请续期证书,DKIM/SPF/DMARC 全套签名校验默认开启,垃圾邮件过滤规则内置不用另装 SpamAssassin。
架构上最值得看两点:一是存储抽象层,邮件、账号、索引可以落 SQLite、PostgreSQL、MySQL 甚至 S3 兼容对象存储,小到树莓派大到集群都能铺;二是原生支持 JMAP——这个 HTTP 风格的现代邮件协议让前端和移动端开发不用再碰 IMAP 这个上世纪遗产,官方自带的 Web 客户端就是用它自己吃自己的狗粮。
上手难度:⭐⭐
适用人群:想一步到位拥有现代邮件栈的独立开发者、小团队。二次开发方向:以它为底座做“邮件托管即服务”,一个面板管 N 个租户的域名邮箱,海外已有小型 MSP 按月收费代管,Rust 单二进制的部署密度让单机成本压得很低。
一句话定位:Go 语言写的一体化邮件服务器,作者的目标很执拗——让自建邮件的每一步都不再玄学。
自建邮件圈流传一句忠告:“别自建邮件。”难的不是收发,而是 DNS 记录、反向解析、证书、黑名单这团迷雾。Mox 的杀手锏是管理界面会手把手告诉你下一步:启动后它检测你的 DNS 状态,缺哪条记录、为什么需要、预期值是什么,全部摊开讲清;配置错了它直接给修正建议。这种“带教式运维”在邮件服务器里是独一份。
技术亮点同样硬核:单二进制内置自动 TLS、DKIM 签名、基于机器学习的垃圾邮件自适应过滤(收件人手动标记几次后自动学出个人化规则),以及全文检索。安全默认值做得很激进——不安全的旧协议默认关闭,作者把它当面向普通用户的产品而非极客玩具来设计。
上手难度:⭐⭐⭐(界面友好,但域名/DNS 前置知识省不掉)
适用人群:想真正搞懂邮件协议链路的工程师——读它的源码和管理界面的解释,本身就是一份活教材。变现角度有限,但“教人自建邮件”的教程、付费社群在海外自托管社区是真实存在的生意。
一句话定位:Docker Compose 编排的邮件全家桶,自托管社区十年沉淀的“标准答案”。
如果你不想赌新项目,mailcow 是最稳妥的一档:Postfix 负责收发、Dovecot 负责 IMAP、SOGo 提供 Webmail 与日历联系人同步、ClamAV 扫毒、ACME 组件自动管证书——每个零件都是久经考验的老兵,mailcow 用一套 Web 管理面板把它们焊成整体。多域名、多用户、配额管理、垃圾邮件策略逐域配置,几乎覆盖小型托管商的全部日常。
它的优势是生态成熟度:文档完整、社区问答密度高、遇到问题基本都能搜到前人踩坑记录。代价是资源占用不轻——全家桶拉起来内存要按 GB 算,适合跑在一台 4GB 以上的 VPS 上。
上手难度:⭐⭐
适用人群:想给家庭或几十人规模的小公司稳定供邮箱的人。商业化路径最清晰:邮箱代建与代管服务——帮客户把域名邮箱从 Google Workspace 迁到自有 VPS,按域收月费,海外大量一人公司靠这个模式做着细水长流的生意。
一句话定位:Go + PostgreSQL 的自托管新闻信与营销邮件平台,单二进制扛百万级订阅。
做产品、写博客、经营社群,迟早要给订阅者发邮件。用海外 SaaS,订户过千每月几十上百美元,名单还锁在别人平台里。Listmonk 的答案是把发送能力整个搬到自己服务器:单二进制加一个 PostgreSQL,管理后台、订阅表单、模板引擎、退订流程、退信处理(bounce)一应俱全,REST API 让它轻松嵌进任何现有系统。
实现上它把性能做到了极致——官方演示实例用单机管理数百万订阅者,批量发送任务可以暂停、恢复、限速,对接任意 SMTP 供应商(SES、Mailgun 或你自己的 Mox/Stalwart)。它管名单和内容,发送通道随你挑,这个解耦设计正是它能在商业场景立足的原因:群发逻辑零成本,成本只花在通道上。
上手难度:⭐⭐
适用人群:内容创作者、开源项目维护者、跨境电商独立站。二次开发方向:白标群发 SaaS——私有化部署给中小客户,按发送量计费,这是 mailchimp 类产品被验证过无数次的付费场景。
一句话定位:邮件别名服务——每个网站用一个一次性转发地址,泄露了就一键烧掉。
注册任何服务都用别名(如 shop-abc123@你的域名.com),邮件先落到 SimpleLogin,再转发到你的真实邮箱;回信时它自动从别名代发,对方永远看不到真地址。哪天某平台把你的邮箱卖了,看一眼哪个别名在收垃圾,禁用即止,真实邮箱纹丝不动。这个项目已被 Proton(Proton Mail 母公司)收购,官方托管版转付费,但自托管版始终开源,能力一分不少。
自托管需要一台服务器加一个专属域名,部署靠 Docker,配置稍多但文档齐全。技术上的巧思在于回信通道:它给每个别名生成独立的加密回信地址,防伪造也防枚举。
上手难度:⭐⭐⭐
适用人群:隐私敏感者、总要注册各种测服务的开发者。商业思路:面向小型律所、猎头、中介等“邮箱即业务入口”的行当,做代部署加培训——他们最懂邮箱泄露的痛,也最愿意付钱。
一句话定位:把应用发出的测试邮件全部截获进本地 Web 界面,永远不误发到真实用户——Go 写的 MailHog 现代继任者。
开发中要调试注册验证码、订单通知、密码重置邮件,以前的做法是连真实 SMTP 服务器,一个循环写错就给用户群发一遍事故邮件。Mailpit 在本地起一个假 SMTP(默认 1025 端口),应用把邮件发给它,它全部收进沙盘:Web 界面里看渲染效果、切 HTML/纯文本/源码三种视图、全文搜索历史邮件、还能故意注入延迟模拟慢投递。
它是老牌工具 MailHig 停止维护后社区事实上的接班人:Go 单二进制零依赖、内存占用极小、提供 REST API 供自动化测试断言邮件内容,甚至能在邮件 HTML 变化时推送浏览器实时刷新。Docker 一行命令就能挂进 CI 流水线。
上手难度:⭐(本期最低,五分钟用起来)
适用人群:所有写过后端邮件功能的开发者。它不直接变现,但作为交付物塞进你的开发脚手架、开源项目模板里,是提升项目专业感的免费加分项。
一句话定位:PHP 写的轻量 Webmail,RainLoop 停更后社区接棒的新分支,几十毫秒打开收件箱。
自建了邮件服务器,总不能让全家人都用命令行或客户端连 IMAP。SnappyMail 就是那扇“网页门面”:对着 Dovecot/IMAP 一连即用,界面响应速度在 Webmail 里属第一梯队,支持 PGP 加密阅读、过滤器规则、多账户聚合。它是经典项目 RainLoop 的社区分叉——原项目停更后,安全修复与新特性全靠这条分支延续,近年主流自托管套件(含 mailcow 生态)也纷纷将其列为可选组件。
亮点是把“轻”做到极致:纯 PHP 无重框架,虚拟主机甚至共享主机都能跑,一个收件箱界面拖到 2G 内存的小机器上也不喘。安全更新节奏勤快,这是接手停更项目的分叉最可贵的品质。
上手难度:⭐⭐
适用人群:给自建邮件服务器补一块体面 Web 界面的管理员;也适合托管商做 OEM 界面。改造方向:对接国内化需求——换皮肤、接企业微信通知、加审计插件,都是现实存在的二开单子。
一句话定位:开源邮件归档系统,把全公司进出邮件封存成不可篡改、可全文检索的档案库——典型的“没人谈论、但有人付钱”的小而美。
金融、法务、医疗行业有硬性要求:往来邮件必须留存若干年、可审计、不可删改。用邮箱服务商的归档功能按席位按年付费,成本随人头涨。Piler 的思路是把归档收回自己机房:SMTP 层旁路截收全部邮件,去重压缩后落库,附完整审计日志;全文检索秒级响应,支持导入历史 mbox/PST 存量数据,保留策略、法定冻结(legal hold)、权限分级一应俱全。社区版免费,官方另有商业版与服务,恰好证明这个细分市场有真实付费意愿。
它还有个反直觉优点:归档库与邮件服务器彻底解耦,邮箱服务器迁移、账号删除都不影响档案完整性——这正是合规审计最看重的独立性。
上手难度:⭐⭐⭐
适用人群:企业 IT 管理员、合规负责人。这是本期商业价值密度最高的小项目:本地化邮件归档部署加年审服务,正是国内等保、行业合规语境下 IT 服务商能直接报价的活。
| 仓库 | 环节 | Star 量级 | 上手难度 | 适用场景 |
|---|---|---|---|---|
| Stalwart | 收发一体 | 数千级、增速快 | ⭐⭐ | 个人/小团队一步到位 |
| Mox | 收发一体 | 数千级 | ⭐⭐⭐ | 工程师学习+自用 |
| mailcow | 全家桶 | 近万 | ⭐⭐ | 家庭/小微企业稳定供箱 |
| Listmonk | 群发营销 | 万级 | ⭐⭐ | 新闻信、独立站、白标 SaaS |
| SimpleLogin | 别名隐私 | 数千级 | ⭐⭐⭐ | 防泄露、注册隔离 |
| Mailpit | 开发测试 | 数千级 | ⭐ | 本地调试、CI 断言 |
| SnappyMail | Web 门面 | 千级 | ⭐⭐ | 给服务器补网页界面 |
| Piler | 归档合规 | 数百级 | ⭐⭐⭐ | 企业留存、审计 |
mindmap
root((自建邮件栈))
服务器内核
Stalwart
Mox
mailcow
对外发送
Listmonk
身份护盾
SimpleLogin
网页门面
SnappyMail
开发联调
Mailpit
留存合规
Piler
数据说明:本文写作时采集环境网络受限,Star 数为量级估计而非实时精确值,部署前请以各仓库页面为准;各项目定位与架构描述基于其官方文档与长期公开资料整理。
[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。
