anvil zählt Verbindungen pro Benutzer und pro IP, damit ein einzelner böswilliger oder fehlerhafter Client Ihren Prozess-Pool nicht erschöpfen kann.
Empfohlene Limits in local.conf:
mail_max_userip_connections = 20
20 gleichzeitige IMAP-Verbindungen pro Paar aus Benutzer und IP. Die meisten Clients nutzen 1 bis 5; 20 fängt Fehler ab, ohne die Mail zu stören.
Obergrenzen pro Dienst:
service imap-login {
process_limit = 1000
service_count = 1
}
service imap {
process_limit = 1024
}
Die Metriken beobachten:
doveadm stats dump | grep "auth"
Anhaltende Auth-Fehler von einer einzelnen IP sind meist Credential Stuffing. Geben Sie diese IPs an fail2ban weiter.
Melden Sie sich an, um festzuhalten, was Sie gelesen haben.