Bichon:轻量级邮件归档与全文搜索工具(Rust打造,WebUI便捷)

Bichon是一款基于Rust语言开发的开源邮件归档工具,专注于本地存储和全文搜索,提供高效的邮件管理和检索功能。它不承担邮件收发功能,旨在为用户长期存储和管理邮件提供稳定解决方案。

6AI工具邮件归档全文搜索RustWebUI

Bichon 是什么

Bichon 是一款开源的邮件归档系统,利用 Rust 编程语言构建,能够从 IMAP 邮箱持续同步邮件,并实现本地存储与全文索引。内置 WebUI,用户可以在浏览器中轻松进行邮件搜索与管理。系统独立运行,无需外部数据库,适合需要高效管理大量历史邮件的个人和团队。

与传统邮件客户端的不同

与邮件客户端相比,Bichon 专注于邮件的归档和检索,不提供发送邮件的功能。它通过同步账户和维护本地索引,提供 REST API 以实现编程访问,并通过 WebUI 提供高效的检索体验,支持跨账号统一搜索。

Bichon:开源高性能本地邮件归档与全文搜索系统(Rust构建,内置WebUI)

对比要点

  • 核心用途不同:邮件客户端用于沟通,Bichon 侧重归档和搜索
  • 运行方式不同:邮件客户端运行在桌面/移动端,Bichon 作为服务器独立运行
  • 搜索能力不同:邮件客户端多为基础搜索,Bichon 支持全文索引和高级筛选
  • API 支持:Bichon 内置 REST API,可集成到自动化系统
  • 多账号搜索:支持统一检索多个邮箱的数据

功能亮点

轻量高效

Rust 编写,单机运行,不依赖外部数据库。内置 WebUI,安装后即可使用。

多账号归档

支持按账号、邮箱夹、时间范围或邮件数量同步 IMAP 数据,可统一管理不同邮箱。

Bichon:开源高性能本地邮件归档与全文搜索系统(Rust构建,内置WebUI)

IMAP 与 OAuth2 登录

WebUI 内完成 OAuth2 授权并自动刷新 Token。支持代理网络和自动 IMAP 服务器配置。

全文索引与高级搜索

可按多种条件检索邮件,包括账号、邮件夹、发件人、附件等,适合处理大量历史邮件。

Bichon:开源高性能本地邮件归档与全文搜索系统(Rust构建,内置WebUI)

标签与分类

使用 Tantivy facets 为邮件添加标签,便于快速筛选和归档管理。

高效存储

支持透明压缩和去重,节省磁盘空间。邮件以 EML 格式直接读取。

Bichon:开源高性能本地邮件归档与全文搜索系统(Rust构建,内置WebUI)

邮件查看与管理

提供批量清理、附件下载、邮件浏览、对话串查看等功能。

数据分析面板

展示邮件数量、时间分布、主要发件人等统计信息。

Bichon:开源高性能本地邮件归档与全文搜索系统(Rust构建,内置WebUI)

多语言 WebUI

界面支持切换 17 种语言,前端易于扩展。

完整 API 文档

提供 OpenAPI 文档和 Token 访问机制,便于系统集成和自动化使用。

Bichon:开源高性能本地邮件归档与全文搜索系统(Rust构建,内置WebUI)

Bichon 的诞生背景

在开发 rustmailer 期间,作者根据用户需求开发了 Bichon,一个专注于邮件归档与搜索的系统。Bichon 旨在为需要长期存档、跨账号检索、统一管理历史邮件的个人和团队提供免费、开源的解决方案。

Bichon 项目地址

GitHub地址:https://github.com/rustmailer/bichon