OpenSource-Hub
D

docker-mailserver

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

プロダクションレベルでフル機能ながらミニマルなコンテナ化メールサーバー。設定ファイルだけで、データベース不要、簡単にセルフホスト可能。

スマートダウンロード

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

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

Docker で完全なメールサーバーを実行。設定をコードとして管理し、シンプルで信頼性の高い運用を実現。

主な機能

  • Postfix、Dovecot、Rspamd などのメールサービスを一式統合
  • プレーンテキストの設定ファイルで SQL データベース不要、Git での管理が容易
  • LDAP、OAuth2 など複数の認証方式をサポート
  • アンチスパム、アンチウイルス、DKIM/DMARC のセキュリティ機構を内蔵
  • Let's Encrypt 証明書を自動取得、または自己署名証明書を使用

できないこと

  • •メールサービスはネットワークや DNS の設定に多く関わるため、初心者はまず公式ドキュメントを読むことをお勧めします。2. デフォルトでは比較的厳格なスパムポリシーが使用されており、正常なメールの一部が誤ってブロックされる可能性があるため、ルールの調整が必要です。3. 更新前に設定ファイルとデータディレクトリをバックアップしてください。バージョン間で設定フォーマットが変更される可能性があります。4. 本番環境で latest タグを直接使用することは推奨されず、具体的なバージョンを固定すべきです。5. パフォーマンス面では Mailcow などの重量級のパッケージングソリューションと比較してより軽量ですが、デバッグには各サービスのログに精通している必要があります。

使用例

  • 個人や小規模チームがセルフホストするメールボックス、Gmail/Outlook の代替
  • 独自ドメインでメールサービスを運用する必要がある開発者
  • プライバシーとデータの管理権に要件がある組織

Docker Mailserver は、本番環境対応でフル機能ながらミニマルなコンテナ化メールサーバー(SMTP、IMAP、LDAP、アンチスパム、アンチウイルスなど)です。Postfix、Dovecot、Rspamd、SpamAssassin、ClamAV、OpenDKIM、OpenDMARC、Fail2ban などの多数のサービスを1つの Docker コンテナに統合しており、すべての設定はプレーンテキストファイルで行われるため、SQL データベースは不要で、バージョン管理やデプロイ・アップグレードが容易です。LDAP 認証、OAuth2、複数の証明書管理方式(Let's Encrypt、自己署名)をサポートしています。プロジェクトは当初 Tomav によって作成され、現在はボランティアによってメンテナンスされています。メールサービスをセルフホストしたい、シンプルでコントロールしやすい環境を求めるユーザーに適しています。

タグ

dockermail-serverself-hostedpostfixdovecotspam-filterantivirusopensource

はじめ方

1

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

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

2

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

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

3

`docker-compose.yml` 内のドメイン名やタイムゾーンなどのパラメータを変更します(公式ドキュメントを参照)

4

`./setup.sh email add admin@yourdomain.com` を実行して、最初のメールアカウントを追加します

5

`docker-compose up -d` を実行してコンテナを起動します

インストールガイド
  1. `docker-compose.yml` 内のドメイン名やタイムゾーンなどのパラメータを変更します(公式ドキュメントを参照)
  2. `./setup.sh email add admin@yourdomain.com` を実行して、最初のメールアカウントを追加します
  3. `docker-compose up -d` を実行してコンテナを起動します
ファイルの整合性

チェックサムがありません

このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません

SHA256 チェックサム

チェックサムなし

GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

コンテナを停止:docker-compose down を実行し、データディレクトリ(例:docker-data/dms)と docker-compose.yml を削除すれば、完全にアンインストールできます。注意:実行中のメールサーバーがある場合は、先にメールデータを移行またはバックアップしてください。

追加の依存関係なし

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

プロジェクト情報
ライセンスMIT
最終更新2026-10-18 11:27:04
GitHub リポジトリ公式サイト

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

5 FAQs

類似プロジェクト