From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/58280 Path: main.gmane.org!not-for-mail From: Simon Josefsson Newsgroups: gmane.emacs.gnus.general Subject: Re: nnimap problem solved by removing .agentview and .overview Date: Tue, 17 Aug 2004 10:23:28 +0200 Sender: ding-owner@lists.math.uh.edu Message-ID: References: <871xidtl04.fsf@mail.contactor.se> <83u0v25ue8.fsf@torus.sehlabs.com> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1092731068 15404 80.91.224.253 (17 Aug 2004 08:24:28 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 17 Aug 2004 08:24:28 +0000 (UTC) Original-X-From: ding-owner+M6821@lists.math.uh.edu Tue Aug 17 10:24:20 2004 Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1BwzGV-0000mQ-00 for ; Tue, 17 Aug 2004 10:24:19 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu ident=lists) by malifon.math.uh.edu with smtp (Exim 3.20 #1) id 1BwzFt-0007pn-00; Tue, 17 Aug 2004 03:23:41 -0500 Original-Received: from util2.math.uh.edu ([129.7.128.23]) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 1BwzFp-0007pi-00 for ding@lists.math.uh.edu; Tue, 17 Aug 2004 03:23:37 -0500 Original-Received: from justine.libertine.org ([66.139.78.221] ident=postfix) by util2.math.uh.edu with esmtp (Exim 4.30) id 1BwzFo-0002p4-V3 for ding@lists.math.uh.edu; Tue, 17 Aug 2004 03:23:36 -0500 Original-Received: from main.gmane.org (main.gmane.org [80.91.224.249]) by justine.libertine.org (Postfix) with ESMTP id C48FF3A0037 for ; Tue, 17 Aug 2004 03:23:34 -0500 (CDT) Original-Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1BwzFk-0006dS-00 for ; Tue, 17 Aug 2004 10:23:32 +0200 Original-Received: from c494102a.s-bi.bostream.se ([217.215.27.65]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 17 Aug 2004 10:23:32 +0200 Original-Received: from jas by c494102a.s-bi.bostream.se with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 17 Aug 2004 10:23:32 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-To: ding@gnus.org Original-Lines: 40 Original-X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: c494102a.s-bi.bostream.se User-Agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3.50 (gnu/linux) Cancel-Lock: sha1:iqFl4m6HDFhVHs4j7iloJEXRg8A= Precedence: bulk Xref: main.gmane.org gmane.emacs.gnus.general:58280 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:58280 "Steven E. Harris" writes: > Simon Josefsson writes: > >>> So it does seem that if NNTP can be synced with the .marks files, and >>> IMAP groups don't need .newsrc.eld, then I can stop syncing .newsrc >>> and .newsrc.eld -- topic changes notwithstanding. >> >> Yup. > > Nope, it turns out IMAP does not work properly without syncing > .newsrc. Today I sent all my marks files home, but did not send > .newsrc.eld along with them. When I connected to my nnimap servers at > home, the message counts in the Group buffer are all wrong. Well, sort > of; they count how many messages Gnus has not seen at home, not how > many of my IMAP messages are unread. My INBOX, for example, noted 8 > new messages, but upon entering the group there were no new ones > there. I had read them all at work already. The unread article count in group buffer is only an estimate. In situations like this, it will be wrong. But I thought there was some workaround for this. What's the value of `gnus-after-getting-new-news-hook' for you? It should include `gnus-fixup-nnimap-unread-after-getting-new-news'. > Also, it looks like the expire mark is not synchronized. All of the > IMAP messages that arrived in my INBOX today at work were marked as > expirable (manually with 'E'), but none of those messages are marked > as expirable now at home. Is the expirable mark supposedly stored on > the server? If not, is .newsrc.eld the only place where expire marks > are stored? They are supposed to be stored on the server, if the server support client-specific flags. Do (setq imap-log t) and look in *imap-log* buffer for the PERMANENTFLAGS value for the mailbox, e.g.: * OK [PERMANENTFLAGS (\Answered \Flagged \Draft \Deleted \Seen NonJunk \*)] The \* is the critical value. If it is absent, Gnus cannot store non-standard flags on the server.