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 でワンクリックデプロイでき、複雑な設定は不要です。コンプライアンスのためのアーカイブ、データバックアップ、個人のメール管理など、あらゆる用途に対応できます。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
ステップ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を確認
4 FAQs