Courier-IMAP (Plesk 10.3.1) kein ENHANCEDIDLE?

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.
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?
 
Ich habe in meiner Courier-Config (/etc/courier/imapd resp. imapd-ssl) noch den Eintrag
Code:
##NAME: IMAP_ENHANCEDIDLE:0
#
# If Courier was compiled with the File Alteration Monitor, setting
# IMAP_ENHANCEDIDLE to 1 enables enhanced IDLE mode, where multiple
# clients may open the same folder concurrently, and receive updates to
# folder contents in realtime.  See the imapd(8) man page for additional
# information.
#
# IMPORTANT: IMAP_USELOCKS *MUST* also be set to 1, and IDLE must be included
# in the IMAP_CAPABILITY list.
#

IMAP_ENHANCEDIDLE=1
 
Ich habe in meiner Courier-Config (/etc/courier/imapd resp. imapd-ssl) noch den Eintrag
Code:
##NAME: IMAP_ENHANCEDIDLE:0
#
# If Courier was compiled with the File Alteration Monitor, setting
# IMAP_ENHANCEDIDLE to 1 enables enhanced IDLE mode, where multiple
# clients may open the same folder concurrently, and receive updates to
# folder contents in realtime.  See the imapd(8) man page for additional
# information.
#
# IMPORTANT: IMAP_USELOCKS *MUST* also be set to 1, and IDLE must be included
# in the IMAP_CAPABILITY list.
#

IMAP_ENHANCEDIDLE=1
Ist ja nett, dass du das erwähnt hast. ;)
Aber das habe ich ja schon am Threadanfang geschrieben, dass ich IMAP_ENHANCEDIDLE auf 1 gesetzt habe.
Ich habe zur Aktivierung von ENHANCED IDLE in der /etc/courier-imap/imapd die Zeile IMAP_ENHANCEDIDLE=1 am Ende eingefügt.
Es klappt ja trotzdessen nicht.

Mich würde interessieren, ob irgendjemand IDLE in den erweiterten Mode versetzen kann, ob Plesk-Courier überhaupt das Ganze kann und mit gamin läuft.
 
Back
Top