Repolode
maathimself

maathimself/mailflow

複数のIMAP/SMTPメールアカウントを統合受信トレイにまとめる、セルフホスト型のWebメールクライアント。

代替できる製品:Microsoft OutlookGmail

スター
652
フォーク
77
未解決の Issue
58
最終コミット
16 時間前

これは何?

MailFlowは、複数のメールアカウントを使っていて、ひとつのインターフェースからメールを読んだり送ったりしたい人向けのセルフホスト型Webメールクライアントです。Gmail、iCloud、OAuth2経由のMicrosoft 365を含む、あらゆるIMAP/SMTPプロバイダーのアカウントを日付順の受信トレイにまとめられます。返信や転送には、アカウントごとのSMTP経路が使われます。

基本的なメール機能に加え、受信トレイの自動分類、ニュースレターのワンクリック配信停止、スレッド表示、複数アカウントを横断する全文検索、スヌーズ、受信トレイのルール、ブロックリストを備えています。また、ラベルを実際のIMAPフォルダーとして保存する、任意で使えるGTDワークフローも利用できます。任意のAIアシスタントを使えば、OpenAI互換APIでスレッドの要約や返信の下書きを作成できます。

Docker Composeでデプロイできるほか、Node.js、PostgreSQL、Redis、nginxを使ってネイティブに実行することもできます。招待制のユーザー登録、TOTP二要素認証、OIDCシングルサインオン、CardDAVアドレス帳、Todoist連携を含む複数ユーザー向けの管理機能を備えています。ソースからデスクトップアプリやAndroidアプリをビルドするためのElectronおよびCapacitorラッパーも付属しています。

主な機能

  • 01複数のIMAP/SMTPアカウントを日付順の受信トレイに統合
  • 02受信トレイの自動タブ分けと、ニュースレターのワンクリック配信停止
  • 03受信トレイのルール、ブロックリスト、スヌーズ、迷惑メール報告
  • 04添付ファイルに対応したリッチテキスト作成と、アカウントごとのSMTP経路設定
  • 05二要素認証、OIDCシングルサインオン、招待制のユーザー管理
  • 06IMAPフォルダーに紐づく任意のGTDラベル

ユースケース

  • Gmail、iCloud、仕事用のOutlookメールをひとつの場所で読む
  • 家族や小規模チーム向けのプライベートなWebメールサーバーを運用する
  • 複数のメールアプリを、セルフホスト型のWebインターフェースひとつに置き換える
  • 複数アカウントのメールをGTD風のワークフローで管理する

クイックスタート

  1. 1

    READMEからcomposeファイルをダウンロードします

    curl -o docker-compose.yml https://raw.githubusercontent.com/maathimself/mailflow/main/docker-compose.ghcr.yml
  2. 2

    デフォルトの環境設定ファイルをダウンロードします

    curl -o .env https://raw.githubusercontent.com/maathimself/mailflow/main/.env.example
  3. 3

    APP_URL、SESSION_SECRET、DB_PASSWORD、ENCRYPTION_KEYを設定するため、.envを編集します

  4. 4

    Docker ComposeでMailFlowを起動します

    docker compose up -d

使う前に知っておきたいこと

  • セルフホストするには、DockerとDocker Composeを備えたサーバーが必要です。
  • AGPL-3.0ライセンスのため、ネットワーク経由で提供する改変版は同じライセンスで公開する必要があります。
  • Business Licenseや商用ライセンスなど、一部の機能は有料です。

収録されている特集

トピック

#email#webmail#imap#self-hosted#unified-inbox#docker#oauth2#emailclient#unifiedinbox

よくある質問

mailflow とは?
複数のIMAP/SMTPメールアカウントを統合受信トレイにまとめる、セルフホスト型のWebメールクライアント。 MailFlowは、複数のメールアカウントを使っていて、ひとつのインターフェースからメールを読んだり送ったりしたい人向けのセルフホスト型Webメールクライアントです。Gmail、iCloud、OAuth2経由のMicrosoft 365を含む、あらゆるIMAP/SMTPプロバイダーのアカウントを日付順の受信トレイにまとめられます。返信や転送には、アカウントごとのSMTP経路が使われます。
mailflow は無料で使えますか?ライセンスは?
mailflow は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
mailflow は今もメンテナンスされていますか?
活発にメンテナンス中。mailflow の最終コミットは 2026年11月6日 です。
mailflow は何に使えますか?
Gmail、iCloud、仕事用のOutlookメールをひとつの場所で読む 家族や小規模チーム向けのプライベートなWebメールサーバーを運用する 複数のメールアプリを、セルフホスト型のWebインターフェースひとつに置き換える 複数アカウントのメールをGTD風のワークフローで管理する
mailflow のインストール方法は?
READMEからcomposeファイルをダウンロードします: curl -o docker-compose.yml https://raw.githubusercontent.com/maathimself/mailflow/main/docker-compose.ghcr.yml デフォルトの環境設定ファイルをダウンロードします: curl -o .env https://raw.githubusercontent.com/maathimself/mailflow/main/.env.example APP_URL、SESSION_SECRET、DB_PASSWORD、ENCRYPTION_KEYを設定するため、.envを編集します Docker ComposeでMailFlowを起動します: docker compose up -d
mailflow はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/maathimself/mailflow

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト