[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