Bug#653249: cyrus-imapd-2.2: IDLE not working?

Ross Boylan RossBoylan at stanfordalumni.org
Sun Dec 25 22:55:23 UTC 2011


Package: cyrus-imapd-2.2
Version: 2.2.13-14+lenny4
Severity: normal

Using imtest localhost, IDLE does not seem to send any information until I tell it to quit.  I waited c 20 minutes.

$ imtest localhost
S: * OK corn Cyrus IMAP4 v2.2.13-Debian-2.2.13-14+lenny4 server ready
C: C01 CAPABILITY
S: * CAPABILITY IMAP4 IMAP4rev1 ACL QUOTA LITERAL+ NAMESPACE UIDPLUS ID NO_ATOMIC_RENAME UNSELECT CHILDREN MULTIAPPEND BINARY SORT THREAD=ORDEREDSUBJECT THREAD=REFERENCES ANNOTATEMORE IDLE STARTTLS AUTH=CRAM-MD5 AUTH=DIGEST-MD5 SASL-IR
S: C01 OK Completed
C: A01 AUTHENTICATE CRAM-MD5
# deleted some authentication stuff
S: A01 OK Success (no protection)
Authenticated.
Security strength factor: 0
a01 select inbox
* FLAGS (\Answered \Flagged \Draft \Deleted \Seen Old $NotJunk $Junk JunkRecorded Junk $Label1 $Label2 $Label3 $Label4 $Label5 NotJunk receipt-handled NonJunk $Forwarded $MDNSent)
* OK [PERMANENTFLAGS (\Answered \Flagged \Draft \Deleted \Seen Old $NotJunk $Junk JunkRecorded Junk $Label1 $Label2 $Label3 $Label4 $Label5 NotJunk receipt-handled NonJunk $Forwarded $MDNSent \*)]
* 71166 EXISTS
* 0 RECENT
* OK [UNSEEN 6]
* OK [UIDVALIDITY 1153459907]
* OK [UIDNEXT 164608]
a01 OK [READ-WRITE] Completed
a02 idle
+ idling
DONE
* 71168 EXISTS
* 2 RECENT
a02 OK Completed

google didn't turn up other examples of this problem.  The spec may
not require notice in any particular length of time, but IDLE isn't
too useful unless it pushes notices.

Part of my imapd.conf:
# Unix domain socket that lmtpd listens on.
lmtpsocket: /var/run/cyrus/socket/lmtp

# The idle backend to use for IDLE command.
# Options: poll (default), idled, no
# poll doesn't need the idled daemon and is supposed to be more robust.
# however it doesn't update as quickly as the idled backend does. "no"
# turns off IDLE support. If set to "idled", you will also need to enable
# the "idled" entry in cyrus.conf.
idlemethod: poll

# Unix domain socket that idled listens on.
idlesocket: /var/run/cyrus/socket/idle



-- System Information:
Debian Release: 5.0.9
  APT prefers oldstable
  APT policy: (995, 'oldstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-2-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages cyrus-imapd-2.2 depends on:
ii  cyrus-common-2.2  2.2.13-14+lenny4       Cyrus mail system (common files)
ii  libasn1-8-heimdal 1.2.dfsg.1-2.1         Heimdal Kerberos - ASN.1 library
ii  libc6             2.7-18lenny7           GNU C Library: Shared libraries
ii  libcomerr2        1.41.3-1               common error description library
ii  libdb4.2          4.2.52+dfsg-5          Berkeley v4.2 Database Libraries [
ii  libgssapi2-heimda 1.2.dfsg.1-2.1         Heimdal Kerberos - GSSAPI support 
ii  libkrb5-25-heimda 1.2.dfsg.1-2.1         Heimdal Kerberos - libraries
ii  libroken18-heimda 1.2.dfsg.1-2.1         Heimdal Kerberos - roken support l
ii  libsasl2-2        2.1.22.dfsg1-23+lenny1 Cyrus SASL - authentication abstra
ii  libssl0.9.8       0.9.8g-15+lenny14      SSL shared libraries
ii  libwrap0          7.6.q-16               Wietse Venema's TCP wrappers libra

cyrus-imapd-2.2 recommends no packages.

cyrus-imapd-2.2 suggests no packages.

-- no debconf information





More information about the Pkg-Cyrus-imapd-Debian-devel mailing list