Repolode
bulwarkmail

bulwarkmail/webmail

面向 Stalwart 邮件服务器的自托管网页邮件客户端,统一管理邮件、日历、联系人和文件。

可替代:GmailMicrosoft Outlook

Star
1,437
Fork
262
未关闭 Issue
90
最近提交
18小时前

这是什么?

Bulwark Webmail 是一款自托管的网页邮件客户端,专为 Stalwart 邮件服务器设计。它通过 JMAP 协议与 Stalwart 通信,把邮件、日历、联系人和文件放在同一个登录入口和同一套设置中,并提供统一的管理后台。

邮件功能包括会话视图、跨账户统一收件箱、全文搜索、Sieve 过滤规则、S/MIME 加密、邮件模板和定时发送。日历支持月、周、日和议程视图,可处理重复事件、iMIP 邀请以及 CalDAV 订阅。联系人支持多个通讯录、分组,以及 vCard 格式的导入导出。

完整版以 Node.js 服务运行,提供管理后台、OAuth、插件和设置同步。Lite 版是同一客户端的静态文件版本,可部署在任意静态网站托管服务,也可由 Stalwart 直接提供。项目基于 TypeScript、Next.js 和 React 开发。

核心功能

  • 01统一收件箱,支持会话视图、全文搜索和 Sieve 过滤规则
  • 02日历支持月、周、日、议程视图,并可订阅 CalDAV
  • 03联系人支持多个通讯录、分组及 vCard 导入导出
  • 04基于 Stalwart 的 JMAP 文件存储提供文件管理
  • 05支持单点登录、两步验证、多账户和 27 种界面语言
  • 06可安装为 PWA 并接收网页推送通知

适用场景

  • 在 Stalwart 邮件服务器上为家庭或团队提供网页邮件入口
  • 用自己可控的基础设施替代托管的网页邮件服务
  • 为自己管理的域名搭建带品牌标识的邮件门户

快速上手

  1. 1

    使用 Docker 运行 Bulwark 容器

    docker run -d -p 3000:3000 ghcr.io/bulwarkmail/webmail:latest
  2. 2

    打开网页应用,并使用 Stalwart 服务器和管理员密码完成设置向导

使用前须知

  • 设计上需要连接 Stalwart 邮件服务器,因此你需要先有一台该服务器。
  • 采用 AGPL v3 许可证,这是一种 copyleft 许可证,通过网络提供修改版本时需要公开源代码。

收录于专题

标签

常见问题

webmail 是什么?
面向 Stalwart 邮件服务器的自托管网页邮件客户端,统一管理邮件、日历、联系人和文件。 Bulwark Webmail 是一款自托管的网页邮件客户端,专为 Stalwart 邮件服务器设计。它通过 JMAP 协议与 Stalwart 通信,把邮件、日历、联系人和文件放在同一个登录入口和同一套设置中,并提供统一的管理后台。
webmail 可以免费使用吗?用的什么许可证?
webmail 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
webmail 还在维护吗?
活跃维护中。webmail 最近一次提交是在 2026年11月6日。
webmail 适合用来做什么?
在 Stalwart 邮件服务器上为家庭或团队提供网页邮件入口 用自己可控的基础设施替代托管的网页邮件服务 为自己管理的域名搭建带品牌标识的邮件门户
webmail 怎么安装和运行?
使用 Docker 运行 Bulwark 容器: docker run -d -p 3000:3000 ghcr.io/bulwarkmail/webmail:latest 打开网页应用,并使用 Stalwart 服务器和管理员密码完成设置向导
在哪里获取 webmail?
源代码和安装说明在 GitHub 上:https://github.com/bulwarkmail/webmail

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目