Postfix、Dovecot、SOGo、Rspamd、ClamAVをまとめた、Docker対応のセルフホスト型メールサーバースイート。
s1t5/mail-archiver
複数のIMAPおよびMicrosoft 365アカウントのメールをアーカイブ、検索、エクスポートできるセルフホスト型Webアプリ。
- スター
- 2,242
- フォーク
- 97
- 未解決の Issue
- 30
- 最終コミット
- 3 時間前
これは何?
Mail-Archiverは、複数のアカウントのメールを保管するセルフホスト型Webアプリケーションです。スケジュールに従ってフォルダーを同期し、添付ファイルを含むメッセージをPostgreSQLデータベースに保存します。保存したメールはフィルターを使って検索したり、プレビューしたり、mboxまたはZIP圧縮したEMLファイルとしてエクスポートしたりできます。
アカウントは、通常のIMAP、Microsoft 365テナント向けのMicrosoft Graph、または個人用Outlook.comやHotmailアカウント向けのOAuth2デバイスコードフローで接続できます。アーカイブしたメールはフォルダー構成を保ったまま復元したり、別のメールボックスにコピーしたりできます。また、保持ルールを設定すると、一定期間経過後にメールサーバー上の古いメッセージを削除できます。読み取り専用REST APIと任意で有効化できるMCPエンドポイントにより、メールボックスの認証情報を公開せずに、スクリプトやAIエージェントからアーカイブにアクセスできます。
複数ユーザーに対応し、アカウントごとの権限設定、ストレージ統計を表示するダッシュボード、ユーザーの操作履歴を記録するアクセスログ、OIDCサインインを備えています。Docker Composeでデプロイし、HTTPSを提供するリバースプロキシの背後で動作します。
主な機能
- 01複数のIMAP、Microsoft 365、個人用Microsoftアカウントから、スケジュールに従ってフォルダーを同期。
- 02フィルターによる高度な検索と、添付ファイルを含むメールのプレビュー。
- 03アカウント全体または選択したメールを、mboxまたはZIP圧縮したEMLとしてエクスポート。
- 04フォルダー構成を保ったままメールをコピーするメールボックス移行。
- 05設定した期間の経過後にサーバー上のメールを削除する保持ポリシー。
- 06スクリプトやAIエージェント向けの読み取り専用REST APIとMCPエンドポイント。
- 07アカウントごとの権限設定とOIDCサインインに対応したマルチユーザーアクセス。
ユースケース
- 会社や個人のメールボックスを、自分で管理するサーバーに長期保存する。
- 古いアカウントのメールアーカイブを新しいメールボックスに移行または統合する。
- アーカイブしたメールの手動削除を禁止し、コンプライアンス要件に対応する。
- 読み取り専用APIを通じて、スクリプトやAIアシスタントからメールアーカイブを検索する。
収録されている特集
トピック
よくある質問
- mail-archiver とは?
- 複数のIMAPおよびMicrosoft 365アカウントのメールをアーカイブ、検索、エクスポートできるセルフホスト型Webアプリ。 Mail-Archiverは、複数のアカウントのメールを保管するセルフホスト型Webアプリケーションです。スケジュールに従ってフォルダーを同期し、添付ファイルを含むメッセージをPostgreSQLデータベースに保存します。保存したメールはフィルターを使って検索したり、プレビューしたり、mboxまたはZIP圧縮したEMLファイルとしてエクスポートしたりできます。
- mail-archiver は無料で使えますか?ライセンスは?
- mail-archiver は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- mail-archiver は今もメンテナンスされていますか?
- 活発にメンテナンス中。mail-archiver の最終コミットは 2026年11月7日 です。
- mail-archiver は何に使えますか?
- 会社や個人のメールボックスを、自分で管理するサーバーに長期保存する。 古いアカウントのメールアーカイブを新しいメールボックスに移行または統合する。 アーカイブしたメールの手動削除を禁止し、コンプライアンス要件に対応する。 読み取り専用APIを通じて、スクリプトやAIアシスタントからメールアーカイブを検索する。
- mail-archiver はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/s1t5/mail-archiver
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
IMAP、Gmail、Outlookのアカウントを1つの受信トレイに同期し、カレンダーも利用できる、自分のPostgreSQLにデータを保存するセルフホスト型メールクライアントです。
IMAPメールを検索可能なアーカイブに保存する、REST APIとWebUIを備えたセルフホスト型のRust製メールアーカイバー。
Docker Composeで構築する、自分のドメイン向けセルフホスト型メールサーバー
Webページをスタイルや画像ごと保存し、自己完結型の単一HTMLファイルにするブラウザー拡張機能。