From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/29341 Path: main.gmane.org!not-for-mail From: Chris Brierley Newsgroups: gmane.emacs.gnus.general Subject: Re: nnimap: Checking mailbox %s vs. Updating info for %s Date: 01 Mar 2000 12:26:40 -0500 Sender: owner-ding@hpc.uh.edu Message-ID: References: NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1035166026 2208 80.91.224.250 (21 Oct 2002 02:07:06 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 21 Oct 2002 02:07:06 +0000 (UTC) Return-Path: Original-Received: from bart.math.uh.edu (bart.math.uh.edu [129.7.128.48]) by mailhost.sclp.com (Postfix) with ESMTP id D2240D051E for ; Wed, 1 Mar 2000 12:33:04 -0500 (EST) Original-Received: from sina.hpc.uh.edu (lists@Sina.HPC.UH.EDU [129.7.3.5]) by bart.math.uh.edu (8.9.1/8.9.1) with ESMTP id LAB24622; Wed, 1 Mar 2000 11:29:12 -0600 (CST) Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Wed, 01 Mar 2000 11:26:59 -0600 (CST) Original-Received: from mailhost.sclp.com (postfix@sclp3.sclp.com [204.252.123.139]) by sina.hpc.uh.edu (8.9.3/8.9.3) with ESMTP id LAA29824 for ; Wed, 1 Mar 2000 11:26:45 -0600 (CST) Original-Received: from optical.mindstorm.com (optical.mindstorm.com [209.113.156.7]) by mailhost.sclp.com (Postfix) with ESMTP id 8722ED051E for ; Wed, 1 Mar 2000 12:26:49 -0500 (EST) Original-Received: from OUTLAND.pobox.com (localhost [127.0.0.1]) by optical.mindstorm.com (MindstorM/MindstorM) with ESMTP id MAA23400 for ; Wed, 1 Mar 2000 12:26:45 -0500 Original-To: ding@gnus.org In-Reply-To: Kai.Grossjohann@CS.Uni-Dortmund.DE's message of "04 Feb 2000 23:19:04 +0100" Original-Lines: 58 User-Agent: Gnus/5.0803 (Gnus v5.8.3) Emacs/20.5 Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:29341 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:29341 So, I finally got some time to find the least configuration that will cause this problem (bug?) to appear. To re-cap, when I move a mail message from one IMAP server to another, from then on the IMAP server I moved the mail to shows "Updating info for %s" when I get mail rather than the much faster "Checking mailbox %s" (which my other IMAP servers still show). Here's how to reproduce it (obviously you need access to two IMAP servers): * Remove your .newsrc.eld, .gnus.el, and .emacs files. * Make this your .emacs, changing as appropriate for your servers: ,----- | ;; This is where I keep Gnus 5.8.3. | (add-to-list 'load-path (expand-file-name "~/lib/lisp/gnus/lisp")) | ;; Set up primary select method even though we won't use it in our example. | ;; Change this for your news server | (setq gnus-select-method '(nntp "news.domain.com")) | ;; I apparently need this for my news server since it requires | ;; authentication. You may be able to take it out. | (add-hook 'nntp-server-opened-hook 'nntp-send-authinfo) | (setq gnus-secondary-select-methods | '( | (nnimap "personal" | ;; Change this for an IMAP server | (nnimap-address "personal.com") | (nnimap-list-pattern ("INBOX" "mail/*")) | ) | (nnimap "work" | ;; Change this for another IMAP server | (nnimap-address "work.com") | (nnimap-list-pattern ("INBOX" "mail/*")) | ) | )) `----- Follow these steps: ------------------- * Fire up gnus. * Go to the *Server* buffer, take note of what servers are listed. * List the folders in each of the two IMAP servers and subscribe a bunch (you need a number subscribed so that you have enough time to see the status messages, I subscribe to all of mine). * Go back to the *Group* buffer and enter a folder on one server, gnus-summary-move-article a message (B m) to a folder on the other server. * Note here that gnus-dup gets loaded! Perhaps that's where the problem lies? * Go to the *Server* buffer again and see that there is an extra entry for the server to which you moved the mail message. * Go back to the *Group* buffer and do a gnus-group-get-new-news. Here is the problem: all the updates for one server show "Checking mailbox %s", all the updates for the other server (the one to which you moved the mail) show "Updating info for %s".