OpenSource-Hub
M

mailcow-dockerized

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

基于 Docker 的全功能邮件服务器套件,自带网页管理后台和反垃圾、反病毒功能,一键部署。

スマートダウンロード

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

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

一键部署邮件服务器,像养牛一样简单。

主な機能

  • 全 Docker 容器化,一键启动整套邮件系统
  • 自带美观的 Web 管理后台,管理邮箱、域名、别名、过滤规则
  • 内置 Rspamd 反垃圾引擎 + ClamAV 杀毒,保护收件箱安全
  • 自动 Let's Encrypt TLS 证书、DKIM 签名、SPF/DMARC 支持
  • 支持 SOGo 群件(日历、联系人、Webmail)

できないこと

  • 需要拥有一个域名并正确配置 DNS(MX、A、TXT 记录),否则邮件无法收发。2. 建议使用干净的服务器(无其他邮件服务),避免端口冲突。3. 默认使用 80/443 端口,需确保防火墙开放。4. 生产环境强烈建议购买官方支持合同以获取及时安全更新。5. 不要在生产环境使用 SQLite 数据库,应切换至 MySQL/MariaDB(有迁移脚本)。

使用例

  • 中小企业自建公司邮箱,避免依赖第三方服务
  • 技术爱好者自托管邮件,完全掌控数据和隐私
  • 需要完整反垃圾/反病毒功能的小型邮件服务商
  • 替代 iRedMail 或 Poste.io 等传统方案

詳細説明

mailcow-dockerized 是一个基于 Docker 的开源邮件服务器套件,集成了所有自建邮件系统所需的组件:Postfix(发送邮件)、Dovecot(收件)、Rspamd(反垃圾)、ClamAV(杀毒)、SOGo(群件)以及现代化的 Web 管理后台。只需一行 docker-compose 命令,即可自动配置 TLS 证书、DKIM 签名、Webmail 等全套功能。管理界面友好,支持快速管理邮箱、别名、域名和垃圾邮件过滤。该项目在 GitHub 上拥有超过 1.2 万颗星,社区活跃,是小型企业、组织或个人自托管邮件服务器的首选方案之一。它让你完全掌控自己的邮件数据,同时大幅降低运维复杂度。

トラブルシューティング & FAQ (2)

トラブル対応
SOGoコンテナが 'Are you trying to mount a directory onto a file (or vice-versa)?' エラーで失敗するのはなぜですか?

このエラーは、/opt/mailcow-dockerized/data/conf/sogo/custom-fulllogo.png が有効な PNG ファイルではなくディレクトリになっている場合に発生します。Docker がホストパスをコンテナ内のファイルとして bind-mount しようとするため、失敗します。修正するには、そのディレクトリを削除し、適切な PNG ファイルに置き換えるか、カスタムフルロゴが不要な場合は完全に削除してください。ファイルを修正した後、再度 docker compose up -d を実行してください。

参照 Issue #7139
トラブル対応
mailcow Dovecotでlazy_expungeがEXPUNGEDフォルダを作成しない問題を修正する方法

lazy_expungeプラグインはimapプロトコルに対して読み込まれていません。なぜなら、mailcowのDovecot設定では、トップレベルの$mail_pluginsを含める代わりに、静的なmail_plugins_imap変数を使用しているからです。この回避策として、data/conf/dovecot/extra.confを編集し、$mail_plugins変数を使用して明示的にlazy_expungeを含むprotocol imapセクションを追加してください:

protocol imap {
mail_plugins = $mail_plugins lazy_expunge
}

その後、Dovecotを再起動します: docker compose restart dovecot-mailcow。これにより、プラグインがimapに対して読み込まれ、EXPUNGEDフォルダが作成されるようになります。恒久的な設定修正については、公式のissue #6558を参照してください。

参照 Issue #6558

タグ

mail-serverdockerself-hostedemailanti-spampostfixdovecot

はじめ方

1

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

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

2

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

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

3

步骤1:确保已安装 Docker 和 docker-compose

4

步骤2:克隆仓库并进入目录:git clone https://github.com/mailcow/mailcow-dockerized && cd mailcow-dockerized

5

步骤3:生成配置:./generate_config.sh

インストールガイド
  1. 步骤1:确保已安装 Docker 和 docker-compose
  2. 步骤2:克隆仓库并进入目录:git clone https://github.com/mailcow/mailcow-dockerized && cd mailcow-dockerized
  3. 步骤3:生成配置:./generate_config.sh
ファイルの整合性

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

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

SHA256 チェックサム

チェックサムなし

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

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

オープンソースの透明性

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

アンインストール情報

进入 mailcow-dockerized 目录,执行 docker-compose down -v 停止并删除容器和卷。然后删除目录即可。注意:该操作会永久删除所有邮件数据,请提前备份。

追加の依存関係なし

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

プロジェクト情報
ライセンスGNU General Public License v3.0
最終更新2026-06-26 02:30:14
GitHub リポジトリ

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

2 FAQs

類似プロジェクト