zh

Mailcow自托管邮件套件部署指南

Mailcow是一个基于Docker的开源邮件服务器套件,集成了Postfix、Dovecot、SOGo、Rspamd等所有必需组件,并提供友好的Web管理界面。相比手动配置各个组件,Mailcow让自托管企业级邮件服务变得简单易行。Anubiz Host提供冰岛离岸VPS方案,支持加密货币匿名支付,是部署Mailcow邮件套件的理想选择。

Need this done for your project?

We implement, you ship. Async, documented, done in days.

Start a Brief

Mailcow的功能特性与优势

Mailcow将自托管邮件服务器的复杂性大幅降低,开箱即用提供企业级邮件平台所需的全部功能。核心包含Postfix(SMTP)、Dovecot(IMAP/POP3)、SOGo(Webmail/日历/通讯录)、Rspamd(反垃圾邮件)、ClamAV(病毒扫描)、OpenDKIM(DKIM签名)等组件,所有组件预配置好相互协作。 Web管理界面是Mailcow的核心优势。管理员可以通过浏览器完成所有日常运维任务,包括添加域名、创建邮箱账号、设置别名、配置转发规则、管理黑白名单、查看日志和统计等。无需SSH登录修改配置文件,降低了管理门槛。 SOGo提供完整的Webmail体验,功能接近Outlook Web Access。同时SOGo支持CalDAV日历同步和CardDAV通讯录同步,用户可以将日历和联系人同步到手机、平板、桌面客户端,实现跨设备的统一办公体验。 Mailcow基于Docker部署,所有组件运行在隔离的容器内,极大提升了系统的安全性和可维护性。升级Mailcow只需要拉取最新Docker镜像并重启容器,整个过程自动化无中断。

Mailcow部署技术要求与流程

Mailcow对硬件资源有一定要求。最小化部署建议2核CPU、6GB内存、80GB SSD存储,能够支持50个邮箱账号和中等规模的邮件流量。中型企业部署推荐4核CPU、8GB内存、200GB NVMe SSD,可承载数百个账号和大量附件存储。 部署流程相对简单。首先在Debian或Ubuntu系统上安装Docker和Docker Compose。然后从Mailcow官方GitHub仓库克隆代码到/opt/mailcow-dockerized目录。执行generate_config.sh脚本生成初始配置,输入主邮件域名和管理员邮箱即可。 DNS配置是Mailcow部署的关键步骤。需要为邮件域名配置MX记录指向VPS主机名,配置SPF、DKIM、DMARC记录提升邮件送达率,配置autodiscover/autoconfig子域名支持邮件客户端自动配置功能。Mailcow Web界面提供详细的DNS配置向导。 执行docker compose up -d启动所有容器,等待5-10分钟所有服务初始化完成。通过浏览器访问邮件域名即可看到Mailcow管理界面,使用默认凭据admin/moohoo登录后立即修改密码并开始配置邮件账号。

Mailcow安全加固与备份策略

Mailcow部署后需要执行一系列安全加固措施。第一是修改默认管理员凭据。生产环境中必须将默认的admin/moohoo更换为强密码组合,并启用双因素认证(TOTP)保护管理员账号。 第二是配置严格的防火墙规则。仅开放必要的对外端口:25(SMTP接收)、465/587(SMTP提交)、993(IMAPS)、995(POP3S)、443(HTTPS)。关闭所有不必要的Docker暴露端口。 第三是启用Fail2ban保护。Mailcow集成了Fail2ban能力,自动监控登录失败日志并封禁恶意IP地址。可以在Web界面调整封禁阈值和持续时间。 第四是配置严格的TLS加密策略。在Mailcow设置中启用强密码套件,禁用过时的TLS 1.0/1.1协议,仅允许TLS 1.2和TLS 1.3连接。证书自动通过Let's Encrypt管理。 第五是部署完整的备份策略。Mailcow提供helper-scripts/backup_and_restore.sh脚本,可以将所有邮件数据、配置文件、数据库备份到外部存储。建议每日自动备份并将备份文件加密后上传到独立的离岸存储服务。配合Anubiz Host冰岛数据中心的物理安全保护,能够构建可靠的企业邮件平台。

Why Anubiz Host

100% async — no calls, no meetings
Delivered in days, not weeks
Full documentation included
Production-grade from day one
Security-first approach
Post-delivery support included

Ready to get started?

Skip the research. Tell us what you need, and we'll scope it, implement it, and hand it back — fully documented and production-ready.

Anubiz Chat AI

Online