大家好!
最近我们把 Flectar Mail 开源了。它是一个用 Rust + Slint 构建的原生邮件客户端,目标很简单:尽可能快、尽可能轻量。
现在很多桌面邮件客户端依赖 Electron、WebView 或浏览器技术栈。Flectar Mail 走的是另一条路线:
完全不使用 WebView,甚至邮件正文的 HTML 渲染也不使用浏览器引擎。
因此整个客户端可以保持很低的资源占用,在比较轻的使用场景下,内存可以低至 约 20 MB 。
目前已经支持:
IMAP / SMTP / JMAP
CalDAV 日历
联系人
Linux / macOS / Windows
早期 Android 测试版本
AGPLv3 开源
邮件 HTML 使用 Dioxus 团队的 Rust HTML/CSS 渲染器 Blitz。目前这还是项目中最实验性的部分,因为现实世界里的邮件 HTML/CSS 有很多奇怪的写法,所以一些邮件可能还不能完美显示。
我们正在持续修复这些兼容性问题,也希望之后尽可能把相关改进提交回 Blitz 上游。如果遇到渲染不正确的邮件,非常欢迎提交 Issue,这些案例对我们很有价值。
项目目前还是 Alpha,但已经可以下载和体验:
GitHub: GitHub - flectar/mail: Built from the ground up for speed. Flectar Mail delivers native performance, instant startup, and as little as 20 MB of RAM. · GitHub
官网: Flectar Mail: Fast, light, and secure by design – Flectar
欢迎任何反馈、Bug 报告、建议和贡献。如果觉得项目有意思,也欢迎点个 Star
9 个赞
为什么突然感觉最近使用Rust开发的软件多起来了,之前各种地方看到的还是对Rust的吐槽
18CM
(Ryan)
2026 年9 月 9 日 03:19
3
有AI辅助啊,各种语言的都多起来了
我不会 C++ 都改了一个 C++ 的软件
1 个赞
我目前用的还是 DreamMail 6,挺符合我的需求了。这个客户端如果还是 Alpha 我准备再等等
如果你指的是 Outlook / Microsoft 365 账户,目前已经可以使用。
如果你指的是完整的 Exchange / EWS 支持,目前还没有,不过肯定在考虑范围内。如果你有具体的 Exchange 使用场景,也欢迎开一个 Issue,我们可以把需要支持的部分整理进去。
最大的区别可能是技术路线、开源和跨平台支持。Flectar Mail 是完全开源的原生 Rust 应用,不使用 WebView,轻量场景下内存可以低至约 20 MB,同时支持 Linux / macOS / Windows,并且移动端也在开发中。
目前也已经支持 IMAP / SMTP / JMAP、CalDAV 日历、联系人、unified inbox 和跨账户搜索。
不过如果 Foxmail 已经很好地满足你的需求,也没必要为了换而换。Flectar Mail 目前更适合看重开源、跨平台和低资源占用的用户。
20 年是真的忠实用户了 如果以后愿意试试 Flectar Mail,也很想听听长期 Foxmail 用户的体验和意见。
支持。目前需要使用你自己的 Microsoft Entra 应用凭据。我们正在等待 Microsoft 和 Google 的 OAuth 验证,完成之后官方版本会默认支持 Outlook / Microsoft 365 和 Gmail,不需要用户自己配置 OAuth。想使用自己凭据的用户也会继续支持。
Alpha 主要是因为两个原因,并不是基础功能还不能正常使用。
一个是 Google 和 Microsoft 的 OAuth 验证还没完成,所以目前这两个服务需要自己配置凭据。验证完成后,官方版本会直接支持 Gmail 和 Outlook / Microsoft 365,不需要用户自己创建 OAuth 应用。
另一个是邮件 HTML 渲染器目前还比较实验性。普通邮件已经很可用了,但一些结构特别复杂的营销邮件或 Newsletter 可能会遇到渲染问题。如果碰到的话非常欢迎反馈,这些案例对我们完善渲染器很有帮助。
所以如果 DreamMail 现在完全满足你的需求,等一等也完全没问题
我是邮件客户端的轻度用户,看中的就是这一点。
其实我不太明白这个是什么意思,我现在用的是Sylpheed,它是不支持OAuth的。什么是自己凭据?相当于自己架设服务器?
明白了。OAuth 这部分确实有点容易让人误解。
如果你现在用 Sylpheed 时只是通过普通的 IMAP/SMTP 用户名和密码登录,那么 Flectar Mail 应该也可以直接使用,不需要自己搭服务器。
我前面说的“自己的凭据”只针对 Google 和 Microsoft 这类要求 OAuth 的服务。因为我们的官方 OAuth 应用还在审核中,目前如果想用 Gmail / Outlook,需要自己在 Google Cloud 或 Microsoft Entra 里创建一个 OAuth 应用,然后把 Client ID 等信息填进 Flectar Mail。
等审核完成后,官方版本会内置这些配置,普通用户就不需要做这些步骤了。
所以像你现在这种不依赖 OAuth 的邮箱账号,基本可以直接按普通 IMAP/SMTP 方式使用。
Sworld
(Sworld)
2026 年9 月 9 日 17:35
17
太好了,支持无 WebView!Slint 的开发体验如何呢?
patpat
(后街)
2026 年9 月 10 日 00:21
18
foxmail 确实挺能打的,轻量,功能基本满足。就是被腾讯收了之后,一直放在角落没再开发。
patpat
(后街)
2026 年9 月 10 日 00:34
19
小屏幕,显示都不完全,不知道什么原因登录不了。检查了配置是正确的。
Slint 的开发体验其实挺不错的。我感觉它现在有点像 Rust GUI 生态里的“潜力股” ,关注度可能没有一些其他方案那么高,但做原生、轻量、跨平台应用很合适。
我们自己也基于 Slint 做了一套组件和设计系统,目前整体体验还是很满意的。许可方面我觉得对大多数开源项目来说也不会是什么问题,当然具体还是要看项目本身采用什么许可证。
1 个赞