@0xzi11a:我构建了一个专注的邮件客户端,用于管理工作邮件,使用 IMAP 和 SMTP 登录。它是开源的:https://github.co…
摘要
开发者发布开源桌面邮件客户端 Inboxed,基于 Tauri、SvelteKit、Tailwind 和 Go 构建,支持多账户统一收件箱、双向 IMAP 同步、SMTP 收发与本地 SQLite 存储,目前仅支持 macOS。
查看缓存全文
缓存时间: 2026/10/20 07:31
我构建了一个专注的邮件客户端来管理工作邮件,使用 IMAP 和 SMTP 登录。
它是开源的:https://t.co/rhn1rwfYjz https://t.co/xxBUCwUCwf
zillalikestocode/inboxed
来源:https://github.com/zillalikestocode/inboxed
Inboxed
一个桌面邮件客户端,将你所有的账户集中管理。基于 Tauri、SvelteKit、Tailwind 和 Go 构建。
- 所有账户的统一收件箱,或按单个账户逐一查看
- 双向 IMAP 同步:已读、星标、归档和删除状态会同步到你的其他设备
- 新邮件通知和 Dock 角标
- 通过 SMTP 撰写、回复、转发和草稿
- 安全显示 HTML 邮件:不执行脚本,远程图片默认阻止加载,需手动点击显示
- 全文搜索,支持浅色和深色主题
状态
处于早期阶段,目前仅支持 macOS。账户通过 IMAP 和 SMTP 使用密码连接。Gmail、Yahoo 和 iCloud 需要使用应用专用密码(https://support.google.com/accounts/answer/185833)。个人 Outlook.com 账户无法连接,因为 Microsoft 已关闭了这些账户的密码登录功能。
你的密码保存在 macOS 钥匙串中。邮件存储在本地 SQLite 数据库中,位于 ~/Library/Application Support/dev.inboxed.app。除了你的邮件服务器之外,没有任何数据会发送到其他地方。
环境要求
Node、Rust、Go,以及 Tauri 的前置依赖(https://v2.tauri.app/start/prerequisites/)。
开发
npm install
npm run tauri dev # 运行应用(会先构建 Go 引擎)
npm run tauri build # 生产环境打包
如果想在普通浏览器中开发 UI 并使用演示邮件,可以在 Vite 旁边运行带种子数据的引擎:
npm run dev:engine # 127.0.0.1:4321,token 为 "dev",演示数据在 .dev-data/ 目录
npm run dev
需要在 .env.development.local 中包含:
VITE_ENGINE_URL=http://127.0.0.1:4321
VITE_ENGINE_TOKEN=dev
npm run tauri dev 不会在 Go 文件变更时重新构建引擎;请手动运行 npm run build:engine。
测试
npm test # 前端测试(Vitest)
npm run test:engine # Go 引擎测试
npm run check # svelte-check / TypeScript 类型检查
架构说明
三个进程:
- UI(
src/):一个静态 SvelteKit SPA(Svelte 5、Tailwind v4)。 - Shell(
src-tauri/):一个轻量的 Tauri v2 应用,负责启动引擎并告诉 UI 如何访问它。 - 引擎(
engine/):一个 Go sidecar 进程,负责所有邮件逻辑:IMAP 同步、SMTP 发送、存储和搜索。
UI 通过 HTTP API 与引擎通信,地址为 127.0.0.1。每个请求都携带一个每次启动生成的 token,且仅允许应用自身的源(origin)访问。
许可证
相似文章
@indie_maker_fox: Inbox Zero 的作者刚发布了 Inbox Zero Mail,定位是开源版的 Superhuman。 - 键盘优先,操作快 - Gmail 和 Outlook 统一收件箱,还能分栏 - AI 自动分类邮件、预写回复 - 一键批量退…
Inbox Zero 的作者发布了 Inbox Zero Mail,定位为开源版 Superhuman,提供键盘优先操作、Gmail/Outlook 统一收件箱、AI 自动分类与预写回复、批量退订及团队协作,并支持网页、桌面、iOS 和自托管部署。
GotEmail
GotEmail 是一款在 Product Hunt 上发布的原生 Mac 邮件应用,支持 Gmail、Outlook、iCloud 及 IMAP 账户统一管理,提供一键登录验证码提取和 AI 草稿/摘要功能,采用一次性买断制。
Mailwell
Mailwell 是一款原生 Mac 邮件应用,将 Gmail、iCloud、Fastmail、Kagi Mail、Microsoft 365 以及任何 IMAP/JMAP 服务器统一到一个收件箱中,支持本地存储、无追踪,并提供可选的 AI 功能,包括为 Claude 提供的只读 MCP 访问。
Maildun for Mac
Maildun for Mac 是一款 macOS 上的智能邮件设计工具,支持手动拖拽编辑,也可连接 Claude、ChatGPT、Gemini 等 AI 实时协作编辑,并内置 MCP 服务器供 Claude Code、Cursor 等工具直接创建邮件。
@Jolyne_AI: 想用自己的域名收发邮件,要么自己搭一整套邮件服务器,麻烦;要么用第三方服务,隐私又不踏实。 Cloudflare 团队最近开源了 Agentic Inbox:完全跑在 Cloudflare Workers 上的自托管邮箱客户端,还内置 A…
Cloudflare 开源了 Agentic Inbox,一个完全运行在 Cloudflare Workers 上的自托管邮箱客户端,内置 AI 助手,支持自动阅读邮件并生成回复草稿,可一键部署到 Cloudflare 账户。