SMTP、POP3、IMAPに対応した、単一ファイルで導入できるセルフホスト型のプライベートメールサーバー。独自ドメイン向けのWebメール管理画面も備えています。
- スター
- 286
- フォーク
- 22
- 未解決の Issue
- 1
- 最終コミット
- 6 日前
これは何?
mailezは、自分のドメインでメールを運用するためのセルフホスト型メールシステムです。個人用メールボックスから、数千人のユーザーを抱える組織まで対応します。メール配送、スパムフィルタリング、認証、管理コンソール、Webメールクライアントを備え、Docker Composeのコマンド1つでデプロイできます。
サーバーはSMTP、IMAP、POP3、ManageSieveに対応し、スマートフォンやデスクトップで連絡先やカレンダーを同期するためのCardDAVとCalDAVも利用できます。Webメールには、3ペインの受信トレイ、スレッド表示、Sieveフィルターエディター、PGPによる署名と暗号化、二要素認証、ファイル用のDriveが含まれます。カレンダーの購読をApple CalendarやGoogle Calendarに追加でき、設定画面にはDelta Chatのログイン用QRコードも用意されています。
管理コンソールでは、ドメイン、メールボックス、エイリアス、リレーを管理でき、ワンクリックでのDKIM鍵生成や、MX、SPF、DMARC、DKIM、ブロックリスト、MTA-STS、証明書の有効期限を確認するヘルスページも利用できます。バックエンドにはGo、フロントエンドにはNext.js、メールエンジンにはmailezineというGo製のソフトウェアを採用しています。データベースはデフォルトでSQLiteを使用し、MySQLまたはPostgreSQLも選択できます。
主な機能
- 01SMTP、IMAP、POP3、ManageSieveに対応したフルメールスタック
- 02連絡先とカレンダーを同期するCardDAVとCalDAV
- 03スレッド表示、検索演算子、キーボードショートカットを備えたReact製Webメール
- 04ドメイン、メールボックス、エイリアス、DKIM、ドメインのヘルスチェックを管理するコンソール
- 05Docker Composeによるコマンド1つでのデプロイ
ユースケース
- データを社内に保持しながら、自社ドメインで会社のメールを運用する
- メールプロバイダーから借りる代わりに、プライベートなメールボックスをホストする
- データ主権の要件がある公共部門や規制対象の組織で利用する
- Linuxでのメール運用に詳しくなくても、セルフホスト型メールサーバーを構築する
クイックスタート
- 1
mailezとmailezineを並列にクローンする
git clone …/mailez && git clone …/mailezine - 2
Linuxホストでデータディレクトリを事前に作成する
mkdir -p deploy/data && sudo chown -R 1000:82 deploy/data - 3
開発用ティアを起動する
./deploy/mailezctl.sh up - 4
バックエンドコンテナ内で管理者アカウントをプロビジョニングする
docker compose --env-file deploy/mailez.env -f deploy/docker-compose.ce.yml exec backend mailez-seed
使う前に知っておきたいこと
- ビルドと実行には、隣接するディレクトリにmailezineのチェックアウトとDockerが必要です。
- 本番環境で使用するには、DNS、ポート25/465/587、TLS証明書を設定したメールサーバーが必要です。
- AGPL-3.0ライセンスのため、ネットワーク経由で提供する改変版は、商用ライセンスを購入しない限りオープンソースにする必要があります。
トピック
よくある質問
- mailez とは?
- Docker Composeで構築する、自分のドメイン向けセルフホスト型メールサーバー mailezは、自分のドメインでメールを運用するためのセルフホスト型メールシステムです。個人用メールボックスから、数千人のユーザーを抱える組織まで対応します。メール配送、スパムフィルタリング、認証、管理コンソール、Webメールクライアントを備え、Docker Composeのコマンド1つでデプロイできます。
- mailez は無料で使えますか?ライセンスは?
- mailez は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- mailez は今もメンテナンスされていますか?
- 活発にメンテナンス中。mailez の最終コミットは 2026年10月14日 です。
- mailez は何に使えますか?
- データを社内に保持しながら、自社ドメインで会社のメールを運用する メールプロバイダーから借りる代わりに、プライベートなメールボックスをホストする データ主権の要件がある公共部門や規制対象の組織で利用する Linuxでのメール運用に詳しくなくても、セルフホスト型メールサーバーを構築する
- mailez のインストール方法は?
- mailezとmailezineを並列にクローンする: git clone …/mailez && git clone …/mailezine Linuxホストでデータディレクトリを事前に作成する: mkdir -p deploy/data && sudo chown -R 1000:82 deploy/data 開発用ティアを起動する: ./deploy/mailezctl.sh up バックエンドコンテナ内で管理者アカウントをプロビジョニングする: docker compose --env-file deploy/mailez.env -f deploy/docker-compose.ce.yml exec backend mailez-seed
- mailez はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/mailez-hq/mailez
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Cloudflare Workers上で動作するセルフホスト型メールサービス。1つのドメインに複数のメールボックスを作成でき、メール送信や添付ファイル、レスポンシブなWeb UIを利用できます。
PostgreSQLを使用する、単一のGoバイナリで提供されるセルフホスト型ニュースレター・メーリングリスト管理ツール。
GmailとOutlookに対応し、受信トレイを整理して返信案を作成するオープンソースのAIメールアシスタント兼メールクライアント。
メール、SMS、プッシュ通知、WhatsApp、Slackで一斉配信や自動ジャーニーを実行できる、セルフホスト対応のオープンソース顧客エンゲージメントプラットフォーム。