项目简介
一体化邮件与协作服务器。安全、可扩展且完美支持所有协议(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提供商。
自建企业邮件系统
企业需要安全可控的邮件服务器,但传统方案配置复杂且缺乏现代协作功能。
使用Stalwart搭建一体化邮件服务器,支持IMAP/SMTP/JMAP等所有协议,内置DMARC/DKIM/SPF安全认证,并提供CalDAV/WebDAV等协作功能。
一家50人科技公司用Stalwart替代Office 365,员工通过Thunderbird(IMAP)或网页端(JMAP)收发邮件,同时使用CalDAV同步日历、CardDAV管理联系人。
开发测试环境搭建
开发者需要本地邮件服务器测试应用的发信、收信功能,但Postfix+Dovecot配置繁琐。
用单个Stalwart进程提供完整的邮件服务栈(SMTP+IMAP+JMAP),支持Sieve脚本过滤和多种存储后端(SQLite/Redis)。
开发团队在Docker中运行Stalwart,用SQLite存储测试账号,通过JMAP API快速集成邮件功能到SaaS应用中。
多租户SaaS服务
SaaS提供商需要为不同客户提供隔离的邮件和协作服务,且能灵活扩展。
利用Stalwart的多租户架构,每个租户(域名)数据完全隔离,支持PostgreSQL/MySQL分布式存储和弹性扩展。
一家CRM厂商为每个企业客户创建独立租户,客户使用自定义域名的邮箱、日历和文件存储,后台用S3兼容存储托管附件。
高安全性邮件网关
机构需要过滤垃圾邮件和钓鱼攻击,但商业安全网关价格昂贵。
部署Stalwart作为入站SMTP网关,启用LLM驱动的垃圾邮件过滤、DNSBL检查和钓鱼URL防护。
大学将Stalwart部署在校园网入口,对所有入站邮件进行实时分析,将可疑邮件隔离到沙箱,保护师生免受钓鱼攻击。
项目健康度
综合活跃度、人气、增长、社区、文档评估
项目信息
赞赏支持
如果本站对你有帮助,欢迎打赏支持
微信
支付宝
Widget 徽章
相关项目推荐
rust-lang/rust
让每个人都能构建可靠高效的软件
rustdesk/rustdesk
一款专为自建远程访问需求设计的开源远程桌面应用程序,可作为TeamViewer的替代方案。
denoland/deno
面向 JavaScript 与 TypeScript 的现代化运行时
tauri-apps/tauri
通过 Web 前端构建更小、更快、更安全的桌面与移动应用程序
astral-sh/uv
基于Rust开发的极速Python包和项目管理器
zed-industries/zed
以思维速度编码——Zed 是由 Atom 和 Tree-sitter 的创作者打造的高性能多人协作代码编辑器。
加载评论中...