Pular para o conteúdo
A Academy · Intermediário

Mailcow: domine seu próprio servidor de e-mail

Curso de Mailcow em 12 módulos: instale, configure, proteja, escale e diagnostique a stack Postfix + Dovecot + Rspamd + SOGo em Docker.

12
Módulos
26
Aulas
8 h
Duração estimada

Programa

12 módulos, 26 aulas

Siga a ordem ou vá direto para a aula de que você precisa. Cada aula tem sua própria página, com a próxima esperando no final.

Módulo 013 aulas

Introdução ao Mailcow

O que é o Mailcow, por que ele existe e como a stack em Docker se encaixa.

  1. 01O que é o Mailcow: Dockerized?O Mailcow é um pacote Docker com Postfix, Dovecot, Rspamd, SOGo e outros componentes
  2. 02Quando (e quando não) hospedar seu e-mail com o MailcowO Mailcow resolve a operação, não a entregabilidade; a reputação do IP continua sendo responsabilidade sua
  3. 03Mailcow vs Mail-in-a-Box vs iRedMailA vantagem do Mailcow: isolamento com Docker, Rspamd, vários domínios, interface bem acabada
Módulo 023 aulas

Pré-requisitos do servidor e DNS

O que providenciar antes de instalar: sistema operacional, IP, rDNS, firewall, registros DNS.

  1. 04Dimensionamento da VPS e escolha do sistema operacionalDebian 12 + ext4 é a base mais segura
  2. 05Registros DNS de que todo servidor Mailcow precisaConfigure A, PTR e MX antes da instalação, porque o Let's Encrypt precisa do registro A funcionando
  3. 06Noções básicas de firewall e fail2banAbra 25, 80, 443, 465, 587, 993, 4190; feche 110/143 se não forem necessárias
Módulo 032 aulas

Instalação e configuração inicial

Clone o repositório, gere a configuração, suba a stack e conclua o instalador web.

  1. 07Instalando o Docker e o MailcowInstale o Docker Engine via get.docker.com, não o Desktop
  2. 08Primeiro login e configuração do administradorTroque imediatamente o padrão admin:moohoo
Módulo 042 aulas

Domínios, caixas de e-mail, aliases e ACLs

Hospedagem de vários domínios, aliases, cotas de caixa de e-mail e permissões por usuário.

  1. 09Gerenciando vários domíniosCada domínio tem a própria chave DKIM, cotas e ACLs
  2. 10Aliases, catch-alls e ACLsAliases catch-all atraem spam, então use aliases específicos
Módulo 052 aulas

Ajuste fino do Rspamd

Como o Rspamd pontua as mensagens e como ajustar limites, módulos e mapas com segurança.

  1. 11A arquitetura do Rspamd dentro do MailcowO limite padrão de rejeição é 15,0; não o reduza às cegas
  2. 12Personalização segura com overrides em local.dEdite local.d/, nunca as configurações que vêm com o pacote
Módulo 062 aulas

SOGo, ActiveSync e clientes móveis

Webmail, sincronização de agenda, contatos e configuração de dispositivos móveis.

  1. 13O SOGo como camada de webmail e groupwareSOGo = webmail + CalDAV + CardDAV + ActiveSync, tudo em um
  2. 14Configuração automática em celulares e senhas de appCNAMEs de Autodiscover + Autoconfig eliminam 90% do trabalho de configuração
Módulo 072 aulas

Backups, snapshots e recuperação de desastres

O que incluir no backup, como fazer e como testar a restauração antes de precisar dela.

  1. 15O que o Mailcow armazena e ondeUse o backup_and_restore.sh do Mailcow em vez de compactar volumes em uso
  2. 16Simulações de restauração e PITRUm backup não testado é só uma esperança; faça simulações a cada trimestre
Módulo 082 aulas

Atualizações, migrações e fixação de versão

Mantenha tudo atualizado sem quebrar a stack e mova o Mailcow entre servidores.

  1. 17O fluxo do update.shRode sempre update.sh -c primeiro para ler o changelog
  2. 18Migrando o Mailcow para um novo servidorReduza os TTLs do DNS dias antes de uma migração com troca de IP
Módulo 092 aulas

Monitoramento (Watchdog, Netdata, Prometheus)

O Watchdog integrado, mais métricas externas, alertas e dashboards.

  1. 19Watchdog: a verificação de saúde integradaO Watchdog cobre 80% do monitoramento já de fábrica
  2. 20Métricas externas: Netdata, Prometheus, GrafanaO Netdata é o ganho rápido; o Prometheus é a aposta de longo prazo
Módulo 102 aulas

Antispam + SPF/DKIM/DMARC no Mailcow

Autenticação de saída bem feita: assinatura, alinhamento e ARC para encaminhamentos.

  1. 21DKIM de saída com o RspamdUse sempre RSA de 2048 bits; 1024 está abaixo das boas práticas atuais
  2. 22Progressão da aplicação do DMARCComece sempre com p=none e acompanhe os relatórios agregados por 2 a 4 semanas
Módulo 112 aulas

Hardening, fail2ban, TLS, MTA-STS

Proteja o servidor contra força bruta, downgrades e cifras fracas.

  1. 23Reforçando o fail2ban e os limites de taxaReduza o máximo de tentativas do fail2ban para 3 e aumente o tempo de banimento para 24 h
  2. 24Hardening de TLS e MTA-STSUse no mínimo TLS 1.2 e o perfil de cifras Intermediate; o Modern quebra coisas demais
Módulo 122 aulas

Escala, vários servidores e roteiro de diagnóstico

Além de um único servidor, mais o fluxo de diagnóstico para quando algo dá errado.

  1. 25Padrões de escala para o MailcowEscale verticalmente enquanto puder; cluster cobra um preço alto em manutenção
  2. 26Fluxo de diagnóstico quando a entrega falhaLeia os logs antes de reiniciar qualquer coisa, porque reinícios escondem a causa raiz
Pulse · envio de cold email

Infraestrutura de envio só sua.

Cada domínio tem o próprio host MX, IP, seletor DKIM e certificado. O Pulse gerenciado já está disponível, e nós operamos para você; a versão self-hosted chega no 4º trimestre de 2026.

# em um servidor Ubuntu novo
$ cd pulse && sudo ./install.sh
→ docker compose up · kumomta · stalwart · caddy
→ dashboard ready on https://pulse.yourdomain.com
$

Também nosso:Beat: monitoramento que diz a correçãoConsultoria: US$ 65/hora, sem retainer