[imp] Unseen and Unread

Roger B.A. Klorese rogerk at queernet.org
Tue Nov 25 16:22:46 PST 2003


> This is a logical argument except for one problem... it is completely
> against the RFCs.  According to RFC 3501, the unseen flag 
> means simply:
>       UNSEEN
>          Messages that do not have the \Seen flag set.
> 
> When a user clicks on a message and selects "Mark as: 
> Unseen", all that is
> happening is that the \Seen flag is being unset.  When a user 
> logs into the
> mailbox, we are simply checking Thus, it is completely 
> correct to call that
> message unseen.
> 
> It is also completely *incorrect* to call that message new.  

But it is humanly appropriate to call it "unread", or even "not marked as
read." 

Everyone understands what mail being marked as read or unread means.

The seen/unseen language is protogeek usage, not common usage.

> Once again,
> directly from the RFCs, a "new" message for IMAP servers is:
>       NEW
>          Messages that have the \Recent flag set but not the 
> \Seen flag.
>          This is functionally equivalent to "(RECENT UNSEEN)".
> Currently, we are only checking to see if the Seen flag is 
> set or unset.  We
> are doing nothing to check the recent flag.  Thus, under the 
> current code,
> the changes I made are completely correct.

Making things technically correct but more obscure shouldn't be a goal.



More information about the imp mailing list