Courier IMAP Verbindungslimit erhöhen

by micha

Thunderbird nervte mich beim Arbeiten auf meinem IMAP-Mailkonto auf meinem Root-Server ständig mit folgender Meldung:

Konnte nicht zu Ihrem IMAP-Server verbinden. Sie haben eventuell die maximale Anzahl von Verbindungen zu diesem Server überschritten. Falls dies der Fall ist, verwenden Sie den Dialog für erweiterte IMAP-Server-Einstellungen, um die Anzahl der Aufrecht erhaltenen Verbindung zu reduzieren.

Nach zwei bis drei Ordnerwechseln war kein Arbeiten mit dem IMAP-Konto mehr möglich. Auch ein manuelles Herabsetzen der maximalen IMAP-Verbindungen im Thunderbird brachte keinen Erfolg.

Als ich dann die IMAP-bezogenen Konfigurationsdateien auf meinem Server durchstöbert habe ist mir aufgefallen dass Plesk (irgendwann muss ich davon eh mal weg kommen, Plesk nervt an vielen Stellen) per default die Verbindungen auf 4 pro IP-Adresse und 40 insgesamt begrenzt. Da mein Server genügend Resourcen übrig hat um einen eventuell Amok-laufenden Mail-Client mit mehr Verbindungen zu bedienen habe ich diese beiden Einstellungen einfach mal testweise erhöht. Und siehe da, es “flutscht” wieder. :D

In der Datei “/etc/courier-imap/imapd” einfach folgende Variablen erhöht, in meinem Fall 40 Verbindungen pro IP und 80 insgesamt:
MAXDAEMONS=40
ersetzt durch
MAXDAEMONS=80
und
MAXPERIP=4
ersetzt durch
MAXPERIP=40

Seit dem kann ich auch die Offline-Synchronisierung im Thunderbird ohne Probleme nutzen.