Pular para o conteúdo
Módulo 10 · Aula 21 de 25

Configuração do director

Parte do curso Dovecot: IMAP/POP3 em escala de produção, no módulo Director, proxy e escala 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

Faça o login de IMAP/POP3 usá-lo:

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

Operação:

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: se um backend some, o director redireciona os usuários para o próximo backend saudável no anel de hash. Depois de 15 minutos de inatividade (director_user_expire), os usuários podem ser reassociados se o cluster tiver se rebalanceado.

Entre para acompanhar o que você já leu.

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