Ir al contenido
Módulo 12 · Lección 26 de 26

Flujo de diagnóstico cuando falla la entrega

Parte del curso Mailcow: domina tu propio servidor de correo, en el módulo Escalado, varios servidores y guía de diagnóstico.

Autor

Cuando el correo deja de fluir, recorre esta checklist en orden. No reinicies nada primero. Lee primero los logs.

1. ¿Dónde está atascado?

docker compose exec postfix-mailcow postqueue -p | tail -50

¿La cola está vacía? Mira la salida. ¿La cola se acumula? Problema de entrada o rechazo remoto.

2. ¿Qué dice el rebote?

docker compose logs --tail=200 postfix-mailcow | grep "status="
  • bounced → el remoto rechazó, lee el diagnóstico.
  • deferred → temporal, se va a reintentar.
  • sent → entregado, revisa Rspamd/Dovecot.

3. ¿Rspamd está rechazando?

docker compose logs --tail=200 rspamd-mailcow

Busca action=reject con el message-id correspondiente.

4. ¿Problema de autenticación? Envía a check-auth@verifier.port25.com y lee el reporte completo.

5. ¿Estás en alguna lista? Usa el verificador de blacklists de MailVitals para la IP y el hostname del HELO.

Causas raíz comunes (ordenadas por frecuencia):

  1. IP saliente en una DNSBL (Spamhaus, UCEPROTECT).
  2. DNS inverso roto después de reiniciar el VPS.
  3. Certificado de Let's Encrypt vencido (contenedor ACME atascado).
  4. Disco lleno en el volumen de vmail.
  5. mailcow.conf inconsistente después de una edición manual.

Inicia sesión para llevar el registro de lo que ya leíste.

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