可自托管的邮件服务器,支持自有域名收发邮件,内置 CardDAV/CalDAV、React 网页邮箱与管理后台,可用 Docker Compose 一键部署。
stalwartlabs/stalwart
用 Rust 编写的一体化邮件与协作服务器,支持 IMAP、JMAP、SMTP、CalDAV、CardDAV 和 WebDAV 等协议。
- Star
- 15,198
- Fork
- 1,000
- 未关闭 Issue
- 55
- 最近提交
- 昨天
这是什么?
Stalwart 是一款自托管的邮件与协作服务器,把邮件、日历、通讯录和文件存储整合在同一个服务中。它实现了 IMAP4、POP3、JMAP for Mail、SMTP、CalDAV、CardDAV 和 WebDAV,标准客户端和各类设备无需额外插件即可连接。
邮件方面,服务内置 DMARC、DKIM、SPF、ARC 等发信认证,支持 DANE 与 MTA-STS 传输安全,并可自动轮换 DKIM 密钥。内置的垃圾邮件与钓鱼过滤器结合了 DNS 黑名单、统计分类器、灰名单和信誉监控。存储后端可选 RocksDB、PostgreSQL、SQLite、S3 兼容对象存储等,集群可通过点对点方式或 Kafka、NATS、Redis 协调。
项目还提供网页管理界面,用于管理账户、域名、邮件列表、队列和日志,并支持 LDAP、OIDC、SCIM 等认证方式。项目采用 AGPL-3.0 与专有企业许可双授权。
核心功能
- 01提供 IMAP4rev2、POP3、JMAP 和 SMTP 服务,用于收发与读取邮件。
- 02提供 CalDAV、CardDAV、WebDAV 和 JMAP 扩展,支持日历、通讯录与文件。
- 03使用 DKIM、SPF、DMARC、ARC 对收发邮件进行认证。
- 04通过 DNS 黑名单、统计分类器和灰名单过滤垃圾邮件与钓鱼邮件。
- 05支持 PostgreSQL、SQLite、RocksDB、S3 兼容存储等多种存储后端。
- 06内置网页管理界面,可管理账户、队列并查看 DMARC 与 TLS 报告。
适用场景
- 为个人或组织搭建支持标准客户端的私有邮件服务器。
- 用自托管方案替代托管的邮件与日历服务。
- 在 Kubernetes 或 Docker 上部署共享存储的集群化邮件服务。
- 为现有域名的邮件流程增加垃圾邮件过滤和 DMARC 报告功能。
快速上手
- 1
按照官方入门指南在您的平台上安装 Stalwart(Linux、macOS、FreeBSD、Windows 或 Docker)
- 2
阅读 stalw.art/docs 文档以配置服务器
使用前须知
- README 称 Stalwart 功能已完整但尚未发布 1.0 版本,数据库结构仍在最终确定。
- 拉取请求仅限受认可的贡献者,目前只接受错误修复和翻译。
- 采用 AGPL-3.0 与专有的 Enterprise 许可证(SELv2)双重许可,部分功能或商业使用可能需要遵守企业版条款。
标签
常见问题
- stalwart 是什么?
- 用 Rust 编写的一体化邮件与协作服务器,支持 IMAP、JMAP、SMTP、CalDAV、CardDAV 和 WebDAV 等协议。 Stalwart 是一款自托管的邮件与协作服务器,把邮件、日历、通讯录和文件存储整合在同一个服务中。它实现了 IMAP4、POP3、JMAP for Mail、SMTP、CalDAV、CardDAV 和 WebDAV,标准客户端和各类设备无需额外插件即可连接。
- stalwart 可以免费使用吗?用的什么许可证?
- stalwart 没有声明许可证。代码虽然公开,但没有许可证就没有明确的使用授权,正式使用前建议先联系作者。
- stalwart 还在维护吗?
- 活跃维护中。stalwart 最近一次提交是在 2026年10月20日。
- stalwart 适合用来做什么?
- 为个人或组织搭建支持标准客户端的私有邮件服务器。 用自托管方案替代托管的邮件与日历服务。 在 Kubernetes 或 Docker 上部署共享存储的集群化邮件服务。 为现有域名的邮件流程增加垃圾邮件过滤和 DMARC 报告功能。
- stalwart 怎么安装和运行?
- 按照官方入门指南在您的平台上安装 Stalwart(Linux、macOS、FreeBSD、Windows 或 Docker) 阅读 stalw.art/docs 文档以配置服务器
- 在哪里获取 stalwart?
- 源代码和安装说明在 GitHub 上:https://github.com/stalwartlabs/stalwart
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
单文件部署的私有邮件服务器,支持 SMTP、POP3、IMAP 收发信,并自带网页端邮箱管理。
自托管的电子报与邮件列表管理工具,以单一 Go 二进制文件发布,数据存储于 PostgreSQL。
一款开源的桌面邮件客户端,支持 Mac、Windows 和 Linux,同步引擎在本地运行。
一个自托管的网页文件管理平台,通过插件架构连接 SFTP、S3、SMB、WebDAV、FTP 等多种存储后端。
基于 Cloudflare Workers 部署的自建邮箱服务,一个域名即可创建多个邮箱,支持收发邮件与附件。