<<< Date Index >>>     <<< Thread Index >>>

[Mutt] #3490: IMAP: ignores \Recent flag but rolls its own replacement



#3490: IMAP: ignores \Recent flag but rolls its own replacement
------------------------------+---------------------------------------------
 Reporter:  antonio@â         |       Owner:  brendan
     Type:  defect            |      Status:  new    
 Priority:  trivial           |   Milestone:         
Component:  IMAP              |     Version:  1.5.21 
 Keywords:                    |  
------------------------------+---------------------------------------------
 Forwarding from http://bugs.mutt.org/600962

 {{{
 When accessing IMAP folders, mutt ignores the \Recent message flag, but
 uses a custom keyword "Old" instead.

 Email messages on IMAP servers are "old" when the corresponding mailbox
 has been opened by a MUA previously, that is (in theory) iff they have
 the \Recent flag not set.

 Mutt however considers a message "old" only iff it is read (have the
 \Seen flag set), or have the mutt-specific keyword "Old" set.

 This violates RFC 3501, and breaks inter-operability with other MUAs.

 For example, say I open a mailbox with a MUA other than mutt, and find 3
 messages new in the mailbox but don't read them.  When I later open the
 mailbox again with mutt, the 3 messages are labelled "new" in mutt,
 which is wrong.

 And it is particularly annoying if the IMAP server doesn't allow
 creating custom keywords (it is an optional IMAP feature, after all); in
 this case, the set of "old" messages in mutt always equals the set of
 read messages.
 }}}

-- 
Ticket URL: <http://dev.mutt.org/trac/ticket/3490>
Mutt <http://www.mutt.org/>
The Mutt mail user agent