TutaBridge:Tuta 加密邮箱本地桥接
本地 IMAP/SMTP 桥接程序,让 Thunderbird、Apple Mail 等任意邮件客户端收发 Tuta 加密邮件。
- 浏览
- 14
- 访问
- 0
- 下载
- 0
- 版本
- v0.1.0-rc.15
- 平台
- Windows、macOS、Linux
详细介绍
项目简介
TutaBridge 是一个用 Rust + Tauri 编写的本地 IMAP/SMTP 桥接程序。它在本地启动 IMAP 和 SMTP 服务,连接 Tuta 的 API 并透明处理端到端加密,让你的常用桌面邮件客户端直接收发 Tuta 加密邮件。

主要功能
- IMAP + SMTP:在
127.0.0.1上运行本地 TLS 服务,任意标准邮件客户端都能连接。 - 实时同步:通过 Tuta 的 WebSocket 事件总线推送新邮件、已读、移动和删除;心跳会自动重连断开的连接。
- 完整邮箱:列出全部文件夹和邮件,不只是最近一部分。
- 搜索:主题、发件人和日期可搜索整个邮箱;正文全文搜索基于加密的本地磁盘索引。
- 附件:收发双向支持,收到的以
multipart/mixed提供,发出的在发送时上传到 Tuta。 - 文件夹与标记:草稿、自定义和嵌套文件夹、移动、回收站、已读/未读。
- 加密缓存:元数据存在 SQLCipher,正文以单独加密文件保存;重启后立即可用,只拉取增量。
- 完整备份:把每封邮件导出为可移植的
.eml文件。 - 2FA(TOTP):支持两步验证登录。
安装与使用
按系统下载安装包:macOS(Apple Silicon).dmg、Windows(x64).exe 安装包、Linux(x64).AppImage / .deb / .rpm。构建未做代码签名,首次启动需要手动允许:macOS 右键应用选「打开」,Windows 点「更多信息 → 仍要运行」,Linux 给 AppImage chmod +x 或安装 deb/rpm。
Arch Linux 可用 AUR:
yay -S tutabridge-desktop-bin
使用步骤:
- 打开 TutaBridge,用 Tuta 地址登录;密码与 2FA 只在首次运行时询问,之后会话保存到系统钥匙串。
- 记下界面显示的桥接密码。它由本地为邮件客户端生成,不是你的 Tuta 密码。
- 在邮件客户端里添加账户,按下表填写,并在提示时接受自签名证书。
| 服务器 | 端口 | 安全 | |
|---|---|---|---|
| IMAP(收件) | 127.0.0.1 |
1143 |
SSL/TLS |
| SMTP(发件) | 127.0.0.1 |
1025 |
SSL/TLS |
用户名填 Tuta 地址,密码填第 2 步的桥接密码。使用邮件客户端期间 TutaBridge 需要保持运行。

桌面版带托盘图标(macOS 为菜单栏),关闭窗口不会停止桥接。自动更新默认开启,可在「Config → Updates」中关闭。
备份既可以用 CLI:
tutabridge backup ~/TutaBackup
也可以在 GUI 的 Backup 标签页选择文件夹并查看每个文件夹的进度。导出的 .eml 按 IMAP 文件夹结构存放,可续传,重复运行只拉取新邮件。
注意事项
- TutaBridge 违背 Tuta 的端到端加密理念,Tuta 官方并不认可它,官方刻意不提供桥接。在官方应用之外解密邮件并交给本地客户端会扩大攻击面:设备被入侵、客户端插件有问题或 MCP 客户端有 bug,都可能看到明文邮件。
- 它面向信任自己设备、希望完全掌控数据的进阶用户:可在任意客户端阅读、导出为普通文件备份、本地搜索和自动化。
- 如果你不属于这类用户,建议继续使用 Tuta 官方应用。
- 搜索在邮件客户端内进行:主题、发件人、日期覆盖整个邮箱;正文全文搜索只覆盖已下载正文的邮件,可在 GUI 勾选「keep every message body offline」下载全部。
- 每个 release 也提供单文件 CLI 二进制(无扩展名,需在终端运行),CLI 不会自动更新。
本作品整理自 GitHub 开源项目 spartanz51/tutabridge,原作者 @spartanz51,许可证 GPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v0.1.0-rc.15当前版本
改用带本地补丁的官方 Tuta SDK 构建;发布源会与远端 main 校验;ENVELOPE 日期字段改用 RFC 2822 格式;修复 Q 编码字以转义开头时的解码;CLI、GUI 和托盘都会显示当前运行版本。
评论