stalwartlabs

stalwartlabs/stalwart

Rust
92
2026-02-02
11k
+11
#9
625

项目简介

一体化邮件与协作服务器。安全、可扩展且完美支持所有协议(IMAP、JMAP、SMTP、CalDAV、CardDAV、WebDAV)

All-in-one Mail & Collaboration server. Secure, scalable and fluent in every protocol (IMAP, JMAP, SMTP, CalDAV, CardDAV, WebDAV).

智能解读

智能解读 自动生成

Stalwart是一款采用Rust语言开发的开源一体化邮件与协作服务器,其设计核心在于安全性与可扩展性。它不仅完整支持IMAP、POP3、SMTP等传统邮件协议,还内置了现代化的JMAP协议,用于高效同步邮件、日历、联系人和文件。作为协作平台,它通过CalDAV和CardDAV提供日历与联系人管理,并通过WebDAV支持文件存储与共享,且具备精细的访问控制。 项目集成了强大的反垃圾邮件与反钓鱼过滤器,包括基于规则的过滤、统计分类以及LLM驱动的智能分析。SMTP服务器内置了DMARC、DKIM、SPF等邮件认证机制,并支持DANE、MTA-STS以增强传输安全。其分布式虚拟队列、配额管理、路由规则和脚本支持,使其非常适合需要自建安全、可靠且功能全面的邮件与协作系统的企业或组织。

智能标签

使用场景

使用场景 自动生成

适合需要一体化、可扩展且安全的邮件与协作服务的自建场景,尤其适合企业、开发者和SaaS提供商。

1

自建企业邮件系统

企业需要安全可控的邮件服务器,但传统方案配置复杂且缺乏现代协作功能。

使用Stalwart搭建一体化邮件服务器,支持IMAP/SMTP/JMAP等所有协议,内置DMARC/DKIM/SPF安全认证,并提供CalDAV/WebDAV等协作功能。

一家50人科技公司用Stalwart替代Office 365,员工通过Thunderbird(IMAP)或网页端(JMAP)收发邮件,同时使用CalDAV同步日历、CardDAV管理联系人。

2

开发测试环境搭建

开发者需要本地邮件服务器测试应用的发信、收信功能,但Postfix+Dovecot配置繁琐。

用单个Stalwart进程提供完整的邮件服务栈(SMTP+IMAP+JMAP),支持Sieve脚本过滤和多种存储后端(SQLite/Redis)。

开发团队在Docker中运行Stalwart,用SQLite存储测试账号,通过JMAP API快速集成邮件功能到SaaS应用中。

3

多租户SaaS服务

SaaS提供商需要为不同客户提供隔离的邮件和协作服务,且能灵活扩展。

利用Stalwart的多租户架构,每个租户(域名)数据完全隔离,支持PostgreSQL/MySQL分布式存储和弹性扩展。

一家CRM厂商为每个企业客户创建独立租户,客户使用自定义域名的邮箱、日历和文件存储,后台用S3兼容存储托管附件。

4

高安全性邮件网关

机构需要过滤垃圾邮件和钓鱼攻击,但商业安全网关价格昂贵。

部署Stalwart作为入站SMTP网关,启用LLM驱动的垃圾邮件过滤、DNSBL检查和钓鱼URL防护。

大学将Stalwart部署在校园网入口,对所有入站邮件进行实时分析,将可疑邮件隔离到沙箱,保护师生免受钓鱼攻击。

项目健康度

62
B 良好

综合活跃度、人气、增长、社区、文档评估

活跃度
2/25
人气
24/25
增长
14/20
社区
7/15
文档
15/15
在 GitHub 上查看

项目信息

作者 stalwartlabs
来源 GitHub
周期 每日
仓库 ID stalwartlabs/stalwart
首次采集 2026-02-03 08:05:43
最后更新 2026-02-03 08:57:37

赞赏支持

如果本站对你有帮助,欢迎打赏支持

微信打赏码

微信

支付宝打赏码

支付宝

评论 0

登录 后发表评论

加载评论中...

助手