Ir al contenido
La Academy · Intermedio

Mailcow: domina tu propio servidor de correo

Curso de Mailcow en 12 módulos: instala, configura, protege, escala y diagnostica la stack de correo en Docker con Postfix, Dovecot, Rspamd y SOGo.

12
Módulos
26
Lecciones
8 h
Duración estimada

Temario

12 módulos, 26 lecciones

Síguelas en orden o ve directo a la que necesitas. Cada lección tiene su propia página, con la siguiente esperándote al final.

Módulo 013 lecciones

Introducción a Mailcow

Qué es Mailcow, por qué existe y cómo encajan las piezas de la stack en Docker.

  1. 01¿Qué es Mailcow: Dockerized?Mailcow es un paquete Docker con Postfix, Dovecot, Rspamd, SOGo y compañía
  2. 02Cuándo (y cuándo no) alojar tu correo con MailcowMailcow resuelve la operación, no la entregabilidad; la reputación de IP sigue siendo cosa tuya
  3. 03Mailcow vs Mail-in-a-Box vs iRedMailLa ventaja de Mailcow: aislamiento con Docker, Rspamd, multidominio, una interfaz pulida
Módulo 023 lecciones

Requisitos del servidor y DNS

Qué preparar antes de instalar: sistema operativo, IP, rDNS, firewall, registros DNS.

  1. 04Tamaño del VPS y elección del sistema operativoDebian 12 + ext4 es la base más segura
  2. 05Los registros DNS que necesita todo host de MailcowConfigura A, PTR y MX antes de instalar, porque Let's Encrypt necesita que el A funcione
  3. 06Lo básico de firewall y fail2banAbre 25, 80, 443, 465, 587, 993, 4190; cierra 110/143 si no los necesitas
Módulo 032 lecciones

Instalación y configuración del primer arranque

Clona, genera la configuración, levanta la stack y termina el instalador web.

  1. 07Instalar Docker y MailcowInstala Docker Engine con get.docker.com, no Desktop
  2. 08Primer inicio de sesión y configuración del administradorCambia de inmediato el admin:moohoo por defecto
Módulo 042 lecciones

Dominios, buzones, alias y ACL

Hosting multidominio, alias, cuotas de buzón y permisos por usuario.

  1. 09Administrar varios dominiosCada dominio tiene su propia clave DKIM, sus cuotas y sus ACL
  2. 10Alias, catch-alls y ACLLos alias catch-all atraen spam, así que usa alias específicos
Módulo 052 lecciones

Ajuste de Rspamd

Cómo puntúa Rspamd el correo y cómo ajustar sin riesgo umbrales, módulos y mapas.

  1. 11La arquitectura de Rspamd dentro de MailcowEl umbral de rechazo por defecto es 15.0; no lo bajes a ciegas
  2. 12Personalización segura con overrides en local.dEdita local.d/, nunca las configuraciones que vienen de fábrica
Módulo 062 lecciones

SOGo, ActiveSync y clientes móviles

Webmail, sincronización de calendario, contactos y configuración de dispositivos móviles.

  1. 13SOGo como capa de webmail y groupwareSOGo = webmail + CalDAV + CardDAV + ActiveSync, todo en uno
  2. 14Autoconfiguración móvil y contraseñas de aplicaciónLos CNAME de Autodiscover + Autoconfig te ahorran el 90% del dolor de configurar dispositivos
Módulo 072 lecciones

Respaldos, snapshots y recuperación ante desastres

Qué respaldar, cómo, y cómo probar las restauraciones antes de necesitarlas.

  1. 15Qué guarda Mailcow y dóndeUsa backup_and_restore.sh de Mailcow en lugar de empaquetar con tar volúmenes en uso
  2. 16Simulacros de restauración y PITRUn respaldo que no se probó es solo un deseo; haz simulacros cada trimestre
Módulo 082 lecciones

Actualizaciones, migraciones y fijación de versiones

Mantente al día sin romper tu stack, y mueve Mailcow de un host a otro.

  1. 17El flujo de trabajo de update.shEjecuta siempre primero update.sh -c para leer el changelog
  2. 18Migrar Mailcow a un servidor nuevoBaja los TTL del DNS días antes de una migración con cambio de IP
Módulo 092 lecciones

Monitoreo (Watchdog, Netdata, Prometheus)

El Watchdog integrado más métricas externas, alertas y dashboards.

  1. 19Watchdog: la sonda de salud integradaWatchdog cubre el 80% del monitoreo desde el primer momento
  2. 20Métricas externas: Netdata, Prometheus, GrafanaNetdata es la ganancia rápida; Prometheus es la apuesta a largo plazo
Módulo 102 lecciones

Antispam + SPF/DKIM/DMARC en Mailcow

Autenticación saliente bien hecha: firma, alineación y ARC para los reenvíos.

  1. 21DKIM saliente con RspamdUsa siempre RSA de 2048 bits; 1024 está por debajo de las buenas prácticas actuales
  2. 22La progresión para aplicar DMARCEmpieza siempre con p=none y observa los reportes agregados durante 2 a 4 semanas
Módulo 112 lecciones

Hardening, fail2ban, TLS, MTA-STS

Protege el servidor contra fuerza bruta, degradaciones y cifrados débiles.

  1. 23Ajustar fail2ban y los límites de tasaBaja los intentos máximos de fail2ban a 3 y sube la duración del bloqueo a 24 h
  2. 24Hardening de TLS y MTA-STSUsa TLS 1.2 como mínimo y el perfil de cifrado Intermediate; Modern rompe demasiado
Módulo 122 lecciones

Escalado, varios servidores y guía de diagnóstico

Más allá de un solo host, y el flujo de diagnóstico cuando algo se tuerce.

  1. 25Patrones de escalado para MailcowEscala verticalmente todo lo que puedas; el clustering es un impuesto de mantenimiento
  2. 26Flujo de diagnóstico cuando falla la entregaLee los logs antes de reiniciar cualquier cosa, porque los reinicios esconden las causas raíz
Pulse · envío de cold email

Infraestructura de envío solo para ti.

Cada dominio tiene su propio host MX, su IP, su selector DKIM y su certificado. Contrátalo administrado y nosotros lo operamos por ti, o compra una licencia y ejecútalo en tus propios servidores.

# en un servidor Ubuntu recién instalado
$ cd pulse && sudo ./install.sh
→ docker compose up · kumomta · stalwart · caddy
→ dashboard ready on https://pulse.yourdomain.com
$

También de nosotros:Beat: monitoreo que te da la soluciónConsultoría: US$ 65/h, sin cuota mensual