Repolode
LogicLabs-OU

LogicLabs-OU/OpenArchiver

可自托管的邮件归档平台,支持对 Gmail、Microsoft 365、PST 文件和 IMAP 邮箱的邮件进行归档、索引与搜索。

可替代:Microsoft Outlook

Star
2,436
Fork
150
未关闭 Issue
222
最近提交
18小时前

这是什么?

Open Archiver 是一个可自托管的邮件归档平台,用于长期保存一份难以篡改的邮件副本。它可以从 Google Workspace、Microsoft 365、IMAP 服务器、PST 文件、Mbox 文件和打包的 .eml 文件中导入邮件,已连接的账户还能持续同步。

邮件以标准 .eml 格式保存,并通过去重和压缩减少存储占用,所有文件静态加密。存储可选本地文件系统或 AWS S3、MinIO 等兼容 S3 的对象存储。入库时会记录文件哈希值,便于发现归档内容之后是否被修改。

搜索模块可对邮件正文及 PDF、DOCX 等附件做全文索引,同时提供会话追踪、保留策略、法律保全和不可篡改的审计日志。技术栈包括 SvelteKit、Node.js(Express)、PostgreSQL、Meilisearch 和 Redis(或 Valkey),通过 Docker Compose 部署。

核心功能

  • 01支持从 Gmail、Microsoft 365、IMAP、PST、Mbox 和 .eml 文件导入邮件
  • 02以 .eml 格式存储邮件,支持去重、压缩和静态加密
  • 03可使用本地磁盘或兼容 S3 的对象存储
  • 04对邮件正文及 PDF、DOCX 等附件进行全文搜索
  • 05支持会话追踪、保留策略和法律保全
  • 06提供不可篡改的系统操作审计日志

适用场景

  • 为合规或监管要求长期保存企业邮件记录
  • 在员工离职、账户关闭前保留其邮箱内容
  • 为电子取证(eDiscovery)检索多年的邮件与附件
  • 将旧的 PST 导出文件统一整合到一个可搜索的归档中

快速上手

  1. 1

    克隆仓库

    git clone https://github.com/LogicLabs-OU/OpenArchiver.git
  2. 2

    复制示例环境文件并根据需要修改设置

    cp .env.example .env
  3. 3

    使用 Docker Compose 在后台启动所有服务

    docker compose up -d
  4. 4

    在浏览器中打开 http://localhost:3000

使用前须知

  • 采用 AGPL-3.0 许可证,这是一种强 Copyleft 许可证,可能限制你使用或分发修改版本的方式。
  • 需要 Docker 和 Docker Compose,并且至少 4GB 内存(使用外部 Postgres、Redis 和 Meilisearch 时为 2GB)。
  • 自托管时,使用前需要在 .env 文件中设置管理员密码和密钥。

收录于专题

标签

常见问题

OpenArchiver 是什么?
可自托管的邮件归档平台,支持对 Gmail、Microsoft 365、PST 文件和 IMAP 邮箱的邮件进行归档、索引与搜索。 Open Archiver 是一个可自托管的邮件归档平台,用于长期保存一份难以篡改的邮件副本。它可以从 Google Workspace、Microsoft 365、IMAP 服务器、PST 文件、Mbox 文件和打包的 .eml 文件中导入邮件,已连接的账户还能持续同步。
OpenArchiver 可以免费使用吗?用的什么许可证?
OpenArchiver 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
OpenArchiver 还在维护吗?
活跃维护中。OpenArchiver 最近一次提交是在 2026年10月23日。
OpenArchiver 适合用来做什么?
为合规或监管要求长期保存企业邮件记录 在员工离职、账户关闭前保留其邮箱内容 为电子取证(eDiscovery)检索多年的邮件与附件 将旧的 PST 导出文件统一整合到一个可搜索的归档中
OpenArchiver 怎么安装和运行?
克隆仓库: git clone https://github.com/LogicLabs-OU/OpenArchiver.git 复制示例环境文件并根据需要修改设置: cp .env.example .env 使用 Docker Compose 在后台启动所有服务: docker compose up -d 在浏览器中打开 http://localhost:3000
在哪里获取 OpenArchiver?
源代码和安装说明在 GitHub 上:https://github.com/LogicLabs-OU/OpenArchiver

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目