@0xzi11a:我构建了一个专注的邮件客户端,用于管理工作邮件,使用 IMAP 和 SMTP 登录。它是开源的:https://github.co…

X AI KOLs Following 产品

摘要

开发者发布开源桌面邮件客户端 Inboxed,基于 Tauri、SvelteKit、Tailwind 和 Go 构建,支持多账户统一收件箱、双向 IMAP 同步、SMTP 收发与本地 SQLite 存储,目前仅支持 macOS。

我构建了一个专注的邮件客户端,用于管理工作邮件,使用 IMAP 和 SMTP 登录。 它是开源的:https://t.co/rhn1rwfYjz https://t.co/xxBUCwUCwf
查看原文
查看缓存全文

缓存时间: 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 类型检查

架构说明

三个进程:

  1. UI(src/):一个静态 SvelteKit SPA(Svelte 5、Tailwind v4)。
  2. Shell(src-tauri/):一个轻量的 Tauri v2 应用,负责启动引擎并告诉 UI 如何访问它。
  3. 引擎(engine/):一个 Go sidecar 进程,负责所有邮件逻辑:IMAP 同步、SMTP 发送、存储和搜索。

UI 通过 HTTP API 与引擎通信,地址为 127.0.0.1。每个请求都携带一个每次启动生成的 token,且仅允许应用自身的源(origin)访问。

许可证

MIT

相似文章

@indie_maker_fox: Inbox Zero 的作者刚发布了 Inbox Zero Mail,定位是开源版的 Superhuman。 - 键盘优先,操作快 - Gmail 和 Outlook 统一收件箱,还能分栏 - AI 自动分类邮件、预写回复 - 一键批量退…

X AI KOLs Timeline

Inbox Zero 的作者发布了 Inbox Zero Mail,定位为开源版 Superhuman,提供键盘优先操作、Gmail/Outlook 统一收件箱、AI 自动分类与预写回复、批量退订及团队协作,并支持网页、桌面、iOS 和自托管部署。

GotEmail

Product Hunt

GotEmail 是一款在 Product Hunt 上发布的原生 Mac 邮件应用,支持 Gmail、Outlook、iCloud 及 IMAP 账户统一管理,提供一键登录验证码提取和 AI 草稿/摘要功能,采用一次性买断制。

Mailwell

Product Hunt

Mailwell 是一款原生 Mac 邮件应用,将 Gmail、iCloud、Fastmail、Kagi Mail、Microsoft 365 以及任何 IMAP/JMAP 服务器统一到一个收件箱中,支持本地存储、无追踪,并提供可选的 AI 功能,包括为 Claude 提供的只读 MCP 访问。

Maildun for Mac

Product Hunt

Maildun for Mac 是一款 macOS 上的智能邮件设计工具,支持手动拖拽编辑,也可连接 Claude、ChatGPT、Gemini 等 AI 实时协作编辑,并内置 MCP 服务器供 Claude Code、Cursor 等工具直接创建邮件。

@Jolyne_AI: 想用自己的域名收发邮件,要么自己搭一整套邮件服务器,麻烦;要么用第三方服务,隐私又不踏实。 Cloudflare 团队最近开源了 Agentic Inbox:完全跑在 Cloudflare Workers 上的自托管邮箱客户端,还内置 A…

X AI KOLs Timeline

Cloudflare 开源了 Agentic Inbox,一个完全运行在 Cloudflare Workers 上的自托管邮箱客户端,内置 AI 助手,支持自动阅读邮件并生成回复草稿,可一键部署到 Cloudflare 账户。