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

Ajustando o IMAP para pastas grandes

Parte do curso Dovecot: IMAP/POP3 em escala de produção, no módulo IMAP, POP3, ManageSieve e Submission.

Autor

O desempenho do IMAP despenca em pastas enormes (>50 mil mensagens). Os arquivos de índice do Dovecot mantêm tudo sob controle.

Local dos índices (10-mail.conf):

mail_location = mdbox:/var/mail/vhosts/%d/%n:INDEX=/var/indexes/%d/%n

Colocar os índices em SSD local rápido, com as caixas de e-mail em armazenamento de massa mais lento, é o melhor truque de ajuste do IMAP.

Limites úteis por protocolo:

service imap-login {
  service_count = 1
  process_min_avail = 4
  vsz_limit = 256M
}
service imap {
  vsz_limit = 1G
  process_limit = 1024
}
  • process_min_avail = 4 mantém 4 workers de pré-autenticação ociosos e prontos, para que a latência do login seja constante.
  • vsz_limit limita a memória por processo para se proteger de clientes problemáticos.

Ative o IMAP IDLE permanentemente: imap_idle_notify_interval = 2 mins. A maioria dos clientes (Mail do iOS, Thunderbird) depende do IDLE para o push.

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