OpenSource-Hub
M

mail-archiver

1.9k stars·システム最適化·SHA-256 チェックサム確認済み

セルフホスト型のメールアーカイブシステム。自動同期、検索、エクスポート、マルチユーザー管理、保持ポリシーをサポート。

スマートダウンロード

プロジェクトのホームページへ

インストーラはまだありません — ソースリポジトリをご覧ください

あなたのプライベートメールの小さなアーカイブ。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 でワンクリックデプロイでき、複雑な設定は不要です。コンプライアンスのためのアーカイブ、データバックアップ、個人のメール管理など、あらゆる用途に対応できます。

タグ

email-archivingself-hostedimapm365dotnetdockerpostgresqlmail-management

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

ステップ1:ローカルマシンに Docker と Docker Compose がインストールされていることを確認します

4

ステップ2:docker-compose.yml ファイルを作成し、データベース接続情報と管理者アカウントのパスワードを入力します(README を参照)

5

ステップ3:docker compose up -d を実行してコンテナを起動します

インストールガイド
  1. ステップ1:ローカルマシンに Docker と Docker Compose がインストールされていることを確認します
  2. ステップ2:docker-compose.yml ファイルを作成し、データベース接続情報と管理者アカウントのパスワードを入力します(README を参照)
  3. ステップ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 フォルダを削除すれば、完全にアンインストールできます。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスMIT
最終更新2026-10-15 09:32:13
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

4 FAQs

類似プロジェクト