跳到正文
发现
TutaBridge:Tuta 加密邮箱本地桥接
桌面应用效率工具

TutaBridge:Tuta 加密邮箱本地桥接

本地 IMAP/SMTP 桥接程序,让 Thunderbird、Apple Mail 等任意邮件客户端收发 Tuta 加密邮件。

admin
发布于 2026-10-29
浏览
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

使用步骤:

  1. 打开 TutaBridge,用 Tuta 地址登录;密码与 2FA 只在首次运行时询问,之后会话保存到系统钥匙串。
  2. 记下界面显示的桥接密码。它由本地为邮件客户端生成,不是你的 Tuta 密码。
  3. 在邮件客户端里添加账户,按下表填写,并在提示时接受自签名证书。
服务器 端口 安全
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 整理,以原仓库为准。

更新记录

  1. v0.1.0-rc.15当前版本

    改用带本地补丁的官方 Tuta SDK 构建;发布源会与远端 main 校验;ENVELOPE 日期字段改用 RFC 2822 格式;修复 Q 编码字以转义开头时的解码;CLI、GUI 和托盘都会显示当前运行版本。

评论