mail-archiver
自托管邮件归档系统,支持自动同步、搜索、导出、多用户管理和保留策略。
スマートダウンロード
プロジェクトのホームページへ
インストーラはまだありません — ソースリポジトリをご覧ください
你的私人邮件小档案馆,支持IMAP和M365,一键Docker部署。
主な機能
- 自动归档多个邮箱的收/发邮件,支持定时同步
- 高级搜索(按发件人、主题、日期、附件等过滤)
- 导出为 mbox 或 ZIP(EML 格式),支持批量选择
- 多用户系统,可精细化分配每个用户的邮箱账号权限
- 保留策略:可分别设置服务端删除和本地存档保留天数
できないこと
- •应用本身不提供 HTTPS,必须通过反向代理(如 Nginx)配置加密访问。2. 首次启动后请立即修改默认管理员密码。3. 数据库密码不要用示例中的 masterkey,设置强密码。4. 时间区设置(TimeZone__DisplayTimeZoneId)务必正确,否则时间显示混乱。5. 大规模归档时建议定期备份 PostgreSQL 数据库。
使用例
- 企业合规存档:自动备份所有员工邮件,满足法规要求
- 个人邮件备份:将多个邮箱的邮件集中归档到本地服务器
- 迁移辅助:从旧邮件系统导出并导入到新账户
詳細説明
Mail-Archiver 是一款功能全面的自托管邮件归档系统,适合个人或团队使用。它能自动从多个邮箱账户(支持 IMAP 和 Microsoft 365)同步收/发邮件,并将内容及附件存储在 PostgreSQL 数据库中。通过现代化的 Web 界面,你可以搜索、预览、导出邮件(支持 mbox 或 EML 压缩包),还能管理用户权限、集成 OIDC 身份认证、设置邮件保留策略(分别控制服务器端和本地存档)。基于 ASP.NET Core 10 构建,使用 Docker Compose 一键部署,无需复杂配置。无论是合规存档、数据备份还是个人邮件管理,它都能胜任。
トラブルシューティング & FAQ (2)
トラブル対応なぜJobsページでロシア語のテキストがHTMLエンティティ(例:П)として表示されるのですか?
このバグはMail-Archiverバージョン2604.2で修正されました。Dockerインストールの場合、最新イメージをプルしてコンテナを再起動することで更新してください: docker compose pull && docker compose up -d。更新後にバージョンを確認してください。問題が続く場合は、ブラウザキャッシュをクリアするか、シークレットウィンドウをお試しください。
トラブル対応MailArchiver DockerコンテナがSynology NAS上で「libgssapi_krb5.so.2」エラーで失敗するのはなぜですか?
このエラーは、バージョン2512.1以降で発生します。これは、DockerイメージにKerberosライブラリlibgssapi_krb5.so.2が欠落しているためです。回避策として、起動時にパッケージをインストールするようエントリポイントを上書きできます。Debian/Ubuntuベースのイメージの場合は、docker-compose.ymlに以下を追加します:command: sh -c "apt update && apt install -y libgssapi-krb5-2 && exec mailarchiver"。Alpineベースのイメージの場合は、以下を使用します:command: sh -c "apk add --no-cache krb5-libs && exec mailarchiver"。あるいは、RUN apt install -y libgssapi-krb5-2(またはAlpineに相当するもの)を追加したカスタムDockerfileをビルドしてください。公式の修正はGitHub issue #366で追跡されています。アップデートを希望される場合は、購読をご検討ください。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
步骤1:确保本机安装了 Docker 和 Docker Compose
步骤2:创建 docker-compose.yml 文件并填写数据库连接、管理员账号密码(参考 README)
步骤3:执行 docker compose up -d 启动容器
- 步骤1:确保本机安装了 Docker 和 Docker Compose
- 步骤2:创建 docker-compose.yml 文件并填写数据库连接、管理员账号密码(参考 README)
- 步骤3:执行 docker compose up -d 启动容器
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
停止容器:docker compose down,删除项目目录下的 postgres-data 和 data-protection-keys 文件夹即可完全卸载。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
2 FAQs