GwenDragon
Registered User
Ich verwende auf einem Server Plesk 10.3.1 auf Debian 6 und den mitgelieferten Courier (3.0.8-debian6.0.build1012110621.15) als IMAP-Server.
Ich habe zur Aktivierung von ENHANCED IDLE in der /etc/courier-imap/imapd die Zeile IMAP_ENHANCEDIDLE=1 am Ende eingefügt.
Ansonsten ist IMAP_USELOCKS=1 schon korrekt gesetzt.
Dann habe ich gamin installiert, das ja zur Echtzeitsignalisierung von neuen Mails in Courier gebraucht wird.
Den Courier neu gestartet.
Aber es werden neuen Mails nicht sofort an den Client gemeldet, sondern immer noch im alten Poll-Interval von 60 Sekunden.
Das lässt sich gut über telnet an Port 143 prüfen.
Einloggen und als Kommando IDLE senden.
Laut Doku sollte eigentlich nach dem Kommando IDLE des Clients folgendes kommen:
+ entering ENHANCED idle mode
Stattdessen kommt:
+ entering idle mode
Muss ich noch in der imapd von IMAP_IDLE_TIMEOUT=60 nach IMAP_IDLE_TIMEOUT=0 ändern, damit Courier nicht mehr pollt?
Kann der Pleskeigene Courier gar kein ENHANCEDIDLE?
Oder muss ich irgendwas bei gamin konfigurieren?
Ich habe zur Aktivierung von ENHANCED IDLE in der /etc/courier-imap/imapd die Zeile IMAP_ENHANCEDIDLE=1 am Ende eingefügt.
Ansonsten ist IMAP_USELOCKS=1 schon korrekt gesetzt.
Dann habe ich gamin installiert, das ja zur Echtzeitsignalisierung von neuen Mails in Courier gebraucht wird.
Den Courier neu gestartet.
Aber es werden neuen Mails nicht sofort an den Client gemeldet, sondern immer noch im alten Poll-Interval von 60 Sekunden.
Das lässt sich gut über telnet an Port 143 prüfen.
Einloggen und als Kommando IDLE senden.
Code:
* OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA AUTH=CRAM-MD5 AUTH=PLAIN IDLE ACL ACL2=UNION STARTTLS] Courier-IMAP ready. Copyright 1998-2004 Double Precision, Inc. See COPYING for distribution information.
00001 LOGIN "test@mein_server12345.de" "12345678901234567890"
00001 OK LOGIN Ok.
00002 IDLE
00002 + entering idle mode
Laut Doku sollte eigentlich nach dem Kommando IDLE des Clients folgendes kommen:
+ entering ENHANCED idle mode
Stattdessen kommt:
+ entering idle mode
Muss ich noch in der imapd von IMAP_IDLE_TIMEOUT=60 nach IMAP_IDLE_TIMEOUT=0 ändern, damit Courier nicht mehr pollt?
Kann der Pleskeigene Courier gar kein ENHANCEDIDLE?
Oder muss ich irgendwas bei gamin konfigurieren?