Ir al contenido
Módulo 10 · Lección 21 de 25

Configuración del director

Parte del curso Dovecot: IMAP/POP3 a escala de producción, en el módulo Director, proxy y escalado horizontal.

Autor

conf.d/10-director.conf:

service director {
  unix_listener login/director {
    mode = 0666
  }
  inet_listener {
    port = 9090
  }
}

director_servers = node1.example.com node2.example.com node3.example.com
director_mail_servers = backend1 backend2 backend3
director_user_expire = 15 min
director_username_hash = %u

Indica a los procesos de login de IMAP/POP3 que lo usen:

service imap-login {
  executable = imap-login director
}
service pop3-login {
  executable = pop3-login director
}

Operaciones:

doveadm director status              # Cluster view
doveadm director map                 # Active user → backend mappings
doveadm director move alice@e.com backend2   # Force a user to a specific backend

Failover: si un backend desaparece, el director redirige a los usuarios al siguiente backend sano del anillo de hash. Tras 15 minutos de inactividad (director_user_expire), los usuarios se pueden reasignar si el clúster se ha reequilibrado.

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