From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/65215 Path: news.gmane.org!not-for-mail From: Katsumi Yamaoka Newsgroups: gmane.emacs.gnus.general Subject: Re: cannot get all of mail from local file Date: Wed, 19 Sep 2007 16:12:57 +0900 Organization: Emacsen advocacy group Message-ID: References: <87wsuni7ap.fsf@gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1190186111 32179 80.91.229.12 (19 Sep 2007 07:15:11 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 19 Sep 2007 07:15:11 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M13728@lists.math.uh.edu Wed Sep 19 09:15:08 2007 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.50) id 1IXtm6-0005ok-Qd for ding-account@gmane.org; Wed, 19 Sep 2007 09:15:07 +0200 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 1IXtkr-00057S-RF; Wed, 19 Sep 2007 02:13:49 -0500 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 1IXtko-00057C-MS for ding@lists.math.uh.edu; Wed, 19 Sep 2007 02:13:46 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx2.math.uh.edu with esmtp (Exim 4.67) (envelope-from ) id 1IXtkk-0002WM-2B for ding@lists.math.uh.edu; Wed, 19 Sep 2007 02:13:46 -0500 Original-Received: from orlando.hostforweb.net ([216.246.45.90]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1IXtka-0003gp-00 for ; Wed, 19 Sep 2007 09:13:32 +0200 Original-Received: from [66.225.201.151] (port=48554 helo=mail.jpl.org) by orlando.hostforweb.net with esmtpa (Exim 4.68) (envelope-from ) id 1IXtk9-0001Xq-BC for ding@gnus.org; Wed, 19 Sep 2007 02:13:05 -0500 X-Hashcash: 1:20:070919:ding@gnus.org::ZvMxvICOuqm0EZK4:00004ZIn X-Face: #kKnN,xUnmKia.'[pp`;Omh}odZK)?7wQSl"4o04=EixTF+V[""w~iNbM9ZL+.b*_CxUmFk B#Fu[*?MZZH@IkN:!"\w%I_zt>[$nm7nQosZ<3eu;B:$Q_:p!',P.c0-_Cy[dz4oIpw0ESA^D*1Lw= L&i*6&( User-Agent: Gnus/5.110007 (No Gnus v0.7) Emacs/23.0.50 (gnu/linux) Cancel-Lock: sha1:uM/VgcXOrJQOnZYczqOcG7t93jk= X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - orlando.hostforweb.net X-AntiAbuse: Original Domain - gnus.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - jpl.org X-Source: X-Source-Args: X-Source-Dir: X-Spam-Score: -2.4 (--) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:65215 Archived-At: >>>>> ssSslang wrote: > Hi, I use No Gnun v0.6 to read my mails fetched to a local file by > fetchmail program. After I changed to another system(I re-installed the > software, but use my old config), I got a strange problem. > I configed gnus load the mails from local disk when it starts. But If I > start it for the first time, I mean the gnus needs to load some .el file > from disk, it cannot load all my mails(I had a system monitor which told > me the right number of new mail), while the *Messages* buffer shows that > "nnml: Reading incoming mail (xx new)...done", and this is the right > number. > Then I had two options, one is press 'g' on group buffer, gnus tells me > there's no new message. The not-shown messages had gone. The other is > hit 'q' there, and then restart gnus, I can have all my new messages > shown in the groups. > I don't how to make it correct, or to debug. could someone give me a > clue? Thanks. I don't see what happens in your system. But old tricks I'll do in such a case for the nnml groups are: 1. Run the `M-x nnml-generate-nov-databases RET' command to rebuild the NOV files (you can find them as ~/Mail/GroupName/.overview). It is harmless but will take time. To rebuild a NOV file per group, use `nnml-generate-nov-databases-directory' instead. In the later case, you need to enter a directory name like ~/Mail/GroupName/. The next one might not need to perform. 2. Remove manually the nnml marks files, that you can find as ~/Mail/GroupName/.marks in each nnml group. Those files will be rebuilt automatically based on the records having been saved in the newsrc database when Gnus accesses the groups. But please note that you may possibly lose the marks, moreover the articles. For instance, if you've configured the group to be expirable, the old ticked articles in the group might be expired if those tick marks are lost for some reason. To prevent such a trouble, make sure those articles are definitely marked when you first enter the group. Expiring articles will be done when you exit the group.