From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/74515 Path: news.gmane.org!not-for-mail From: Daniel Pittman Newsgroups: gmane.emacs.gnus.general Subject: Re: IMAP IDLE command Date: Mon, 29 Nov 2010 16:10:43 +1100 Message-ID: References: <87zkst74to.fsf@kotik.lan> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: dough.gmane.org 1291007568 4560 80.91.229.12 (29 Nov 2010 05:12:48 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 29 Nov 2010 05:12:48 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M22874@lists.math.uh.edu Mon Nov 29 06:12:44 2010 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PMw2e-0007mn-7S for ding-account@gmane.org; Mon, 29 Nov 2010 06:12:44 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1PMw2U-0006CV-Ud; Sun, 28 Nov 2010 23:12:35 -0600 Original-Received: from mx2.math.uh.edu ([129.7.128.33]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1PMw2T-0006CH-6M for ding@lists.math.uh.edu; Sun, 28 Nov 2010 23:12:33 -0600 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx2.math.uh.edu with esmtp (Exim 4.72) (envelope-from ) id 1PMw2P-0001mo-3G for ding@lists.math.uh.edu; Sun, 28 Nov 2010 23:12:33 -0600 Original-Received: from lo.gmane.org ([80.91.229.12]) by quimby.gnus.org with esmtp (Exim 3.36 #1 (Debian)) id 1PMw2O-0005i3-00 for ; Mon, 29 Nov 2010 06:12:28 +0100 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1PMw2N-0007jW-UL for ding@gnus.org; Mon, 29 Nov 2010 06:12:27 +0100 Original-Received: from sdcarl02.strategicdata.com.au ([203.214.67.82]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 29 Nov 2010 06:12:27 +0100 Original-Received: from daniel by sdcarl02.strategicdata.com.au with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 29 Nov 2010 06:12:27 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 38 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: sdcarl02.strategicdata.com.au User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (darwin) Cancel-Lock: sha1:2h050tXeiootu3+yuQ20jNWUL/M= X-Spam-Score: -1.9 (-) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:74515 Archived-At: Lars Magne Ingebrigtsen writes: > Łukasz Stelmach writes: > >> Does Gnus support IMAP IDLE[1] command for *notification* about new >> messages? > > Nope. Gnus really doesn't have any sort of mechanism for getting > updates from the servers asynchronously. But it'd be nice if it did. > > But I guess this can be pushed down into the backends without Gnus > knowing anything about it. I mean, nnimap could be using IDLE for > notifications, and just keeping track of what the server says is > happening. A `g' from Gnus could then be basically a NOOP network-wise, > and just give Gnus the info that's already been received by IDLE. > > I think. > > However, doesn't IDLE just give info about what's going on in a single > mailbox? Correct. Which... > That doesn't sound very useful. But I dimly remember this being discussed > before? ...is what we concluded last time, and indeed it isn't very useful. > There's a new IMAP extension that'll output new data on all mailboxes? That > no IMAP servers implement yet? Or something? Basically, as far as I can tell. Current "best practice" is one connection per mailbox you want to monitor, which presumably does very bad things WRT servers with connection limits. Daniel -- ✣ Daniel Pittman ✉ daniel@rimspace.net ☎ +61 401 155 707 ♽ made with 100 percent post-consumer electrons