[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

How does Gnus decide to mark email as 'read'?

From: Giorgos Keramidas
Subject: How does Gnus decide to mark email as 'read'?
Date: Sun, 05 Apr 2009 19:07:09 +0300
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.92 (berkeley-unix)

I've been having on and off a problem with Gnus that makes it a bit hard
to track groups with new email.

I use fetchmail to pull email from various email accounts and save them
to `~/Mailbox'.  Then the following select methods to periodically pull
them into Gnus for reading and replying:

  (setq gnus-select-method '(nntp ""))
  (setq gnus-secondary-select-methods '((nnml "")))

Most of the time things work fine, and I see new email messages in the
*Group* buffer.  But sometimes, Gnus pulls emails from `~/Mailbox' and
spools them into existing `nnml:mail.*' groups as ``already read''.

When this happens, typing `g' in the *Group* buffer shows no new mail.
Messages that I haven't really read have been saved in a group like
`nnml:mail.freebsd.arch' but I can only see them if I manually visit
each group with `C-u RET' and look for `O' marks like the last two
messages in the snippet below:

  E  2009-04-03: Kamlesh Patel        (  37) GSoC 2009 Project proposal Review
  E  2009-04-03: Sylvestre Gallon     (  66) +->
  E  2009-04-04: Ivan Voras           (  47) +->
  O  2009-04-05: Sujit K M            (  20) `->
  O  2009-04-05: Ivan Voras           (  34)   `->

How does Gnus decide that these are already `read' messages?  Is there
any way to fix this, sort of saving my nnml folder archive, blowing it
away and selectively restoring `nnml:mail.*' groups?

FWIW, I am using Gnus v5.13 in a relatively recent snapshot of CVS Emacs (i386-unknown-freebsd8.0, GTK+ Version 2.14.7) of 2009-04-05.
But this has been happening on and off for a while, even with Emacs 22
so it may be something that is broken with my `nnml:mail.*' archive.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]