Kenneth Murchison writes:
>
>[EMAIL PROTECTED] wrote:
>> 
>> I'm using a recent CVS version of cyrus-imapd-2.0.16.  From a perl script,
>> I do an APPEND with the \seen flag specified.  However, when I subsequently
>> view the mailbox with `mutt', the newly-appended message appears as a new
>> message.  Am I doing this wrong, or interpreting something wrong?  Here's
>> a portion of the telemetry log of the session:
>
>It works for me (I appended a message manually and it showed up as read
>in Netscape).  Have you tried doing a 'FETCH <msgno> FLAGS' after the
>APPEND to see what it says?

I wonder if the difference may be that the Cyrus administrator is doing
the APPEND, after giving himself permissions on my INBOX?  Here's the
APPEND from the telemetry log:

<1000769918<5 append user.mills (\seen) {1190}<1000769918<

When I subsequently view the mailbox with `mutt', my telemetry log
shows:

* 33 FETCH (FLAGS (\Recent) UID 83 INTERNALDATE "21-Sep-2001 01:22:33 -0500" 
RFC822.SIZE 1190 BODY[HEADER.FIELDS (DATE FROM SUBJECT TO CC MESSAGE-ID REFERENCES 
CONTENT-TYPE IN-REPLY-TO REPLY-TO LINES)] {314}

Mutt only gets the `\Recent' flag, and marks the message as `N'.
The next time I run `mutt', my telemetry log shows:

* 33 FETCH (FLAGS () UID 83 INTERNALDATE "21-Sep-2001 01:22:33 -0500" RFC822.SIZE 1190 
BODY[HEADER.FIELDS (DATE FROM SUBJECT TO CC MESSAGE-ID REFERENCES CONTENT-TYPE 
IN-REPLY-TO REPLY-TO LINES)] {314}

There are no flags, and `mutt' marks the message as `O'.  What I want
is for only the `\Seen' to be returned so `mutt' will show it unmarked,
which means a `read' message.  Why is the flag on the APPEND not working?
How do I suppress the `\Recent' flag?


-- 
-Gary Mills-    -Unix Support-    -U of M Academic Computing and Networking-

Reply via email to