anvil lleva la cuenta de conexiones por usuario y por IP, para que un solo cliente malicioso o con bugs no pueda agotar tu pool de procesos.
Límites recomendados en local.conf:
mail_max_userip_connections = 20
20 conexiones IMAP simultáneas por par (usuario, IP). La mayoría de los clientes usa de 1 a 5; 20 detecta los bugs sin romper el correo.
Límites por servicio:
service imap-login {
process_limit = 1000
service_count = 1
}
service imap {
process_limit = 1024
}
Vigila las métricas:
doveadm stats dump | grep "auth"
Los fallos de autenticación sostenidos desde una sola IP suelen ser credential stuffing. Pasa esas IP a fail2ban.
Inicia sesión para llevar el registro de lo que ya leíste.