Subject: Bug in 4.58 (Solaris 9)

From: Birl <[email-masked]>
Date: Tue, 20 Apr 2004 11:35:00 -0400 (EDT)

I have the following filter (extracted from the rc file)

LIT:pattern="/NICK=Priority/ARBX-Priority=1,2,High/FLDTYPE=ANY/FOLDER=INBOX/STATI=NO" action="/FILTER=2/NONTERM=1/NOKILL=1/STATI=SET",

which will set the Status flag for any unread message that has a priority
of 1 or 2 or high.

The problem is, when the new message comes in, Pine sets the flag like it
is supposed to, but the message is missing from the index.

I need to either move to another folder and then back, or execute a
command that refreshes the index (ie: expunge) in order to retrieve the
message.

Moreover, Im wondering why Pine does not automatically set the flag for
messages with the (X-)Priority header set.

 Thanks

 Scott Birl
 Senior Systems Administrator            Computer Services   Temple University
 1805 North Broad Street  Philadelphia   Pennsylvania 19122  United States
====*====*====*====*====*====*====*====+====*====*====*====*====*====*====*====*

-- 
-----------------------------------------------------------------
 For information about this mailing list, and its archives, see: 
 http://www.washington.edu/pine/pine-info/
-----------------------------------------------------------------

---

From: Steve Hubert <[email-masked]>
Date: Fri, 23 Apr 2004 09:06:49 -0700 (PDT)

> command that refreshes the index (ie: expunge) in order to retrieve the

How is the folder accessed? That is, is it an IMAP folder, POP, news, etc.

Do other new messages that don't have the X-Priority header show up in the 
index?

> messages with the (X-)Priority header set.

There is no standard interpretation of the headers, so your X-Priority of 
1, 2, or High equals Important message might not match somebody else's. So 
we let you decide what you want to do.

Steve

---

From: Nicolas Kowalski <[email-masked]>
Date: Fri, 23 Apr 2004 19:17:18 +0200 (MEST)

> command that refreshes the index (ie: expunge) in order to retrieve the

I have also noticed this behaviour sometimes ago.

Just to be sure, are you using filters that moves or delete mail before
that filter is run?

-- 
Nicolas

---

From: Birl <[email-masked]>
Date: Fri, 23 Apr 2004 15:43:32 -0400 (EDT)

As it was written on Apr 23, thus Steve Hubert typed:

Steve:  On Tue, 20 Apr 2004, Birl wrote:
Steve:
Steve:  > I have the following filter (extracted from the rc file)
Steve:  >
Steve:  > LIT:pattern="/NICK=Priority/ARBX-Priority=1,2,High/FLDTYPE=ANY/FOLDER=INBOX/STATI=NO" action="/FILTER=2/NONTERM=1/NOKILL=1/STATI=SET",
Steve:  >
Steve:  > which will set the Status flag for any unread message that has a priority
Steve:  > of 1 or 2 or high.
Steve:  >
Steve:  >
Steve:  > The problem is, when the new message comes in, Pine sets the flag like it
Steve:  > is supposed to, but the message is missing from the index.
Steve:  >
Steve:  > I need to either move to another folder and then back, or execute a
Steve:  > command that refreshes the index (ie: expunge) in order to retrieve the
Steve:  > message.
Steve:
Steve:  How is the folder accessed? That is, is it an IMAP folder, POP, news, etc.

Locally.

Steve:  Do other new messages that don't have the X-Priority header show up in the
Steve:  index?

Yes.

---

From: Birl <[email-masked]>
Date: Fri, 23 Apr 2004 15:50:21 -0400 (EDT)

As it was written on Apr 23, thus Nicolas Kowalski typed:

Nicolas:  On Tue, 20 Apr 2004, Birl wrote:
Nicolas:
Nicolas:  > I have the following filter (extracted from the rc file)
Nicolas:  >
Nicolas:  > LIT:pattern="/NICK=Priority/ARBX-Priority=1,2,High/FLDTYPE=ANY/FOLDER=INBOX/STATI=NO" action="/FILTER=2/NONTERM=1/NOKILL=1/STATI=SET",
Nicolas:  >
Nicolas:  > which will set the Status flag for any unread message that has a priority
Nicolas:  > of 1 or 2 or high.
Nicolas:  >
Nicolas:  >
Nicolas:  > The problem is, when the new message comes in, Pine sets the flag like it
Nicolas:  > is supposed to, but the message is missing from the index.
Nicolas:  >
Nicolas:  > I need to either move to another folder and then back, or execute a
Nicolas:  > command that refreshes the index (ie: expunge) in order to retrieve the
Nicolas:  > message.
Nicolas:
Nicolas:  I have also noticed this behaviour sometimes ago.
Nicolas:
Nicolas:  Just to be sure, are you using filters that moves or delete mail before
Nicolas:  that filter is run?

I have 2 other filters prior to that, but are not acted upon due to their
rules.

LIT:pattern="/NICK=Move old messages out of INBOX/AGE=(180,INF)/SENTDATE=1/FLDTYPE=SPEC/FOLDER=INBOX/STATN=NO/STATI=NO" action="/FILTER=1/FOLDER=INBOX-old/NOTDEL=1/NONTERM=1/NOKILL=1",

LIT:pattern="/NICK=Delete WormWatcher mail older than 180 days/AGE=(180,INF)/SENTDATE=1/FLDTYPE=SPEC/FOLDER=\/export\/home\/sbirl\/mail\/WormWatcher/STATI=NO" action="/FILTER=1/NONTERM=1",

---

From: Nicolas Kowalski <[email-masked]>
Date: Tue, 27 Apr 2004 09:28:56 +0200 (Paris, Madrid (heure d'été))

> LIT:pattern="/NICK=Delete WormWatcher mail older than 180 days/AGE=(180,INF)/SENTDATE=1/FLDTYPE=SPEC/FOLDER=\/export\/home\/sbirl\/mail\/WormWatcher/STATI=NO" action="/FILTER=1/NONTERM=1",

It seems to match what I noticed, but I do not remember exactly how were
ordered my filters at that time.

May you try with the filter which sets the status before the "moving"
ones ?

-- 
Nicolas