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 폴더가 생성됩니다. 영구적인 설정 수정을 위해 공식 이슈 #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

유사한 프로젝트