Archive of RubyForge sup-talk mailing list
 help / color / mirror / Atom feed
* [sup-talk] Seen flag treated incorrectly on IMAP mail
@ 2007-10-31  2:12 Colin Bell
  0 siblings, 0 replies; 3+ messages in thread
From: Colin Bell @ 2007-10-31  2:12 UTC (permalink / raw)


Hi,

When I connect Sup to a Dovecot imap server all mail that is flagged as new on the server is treated as read by Sup. Sup also sees all old mail as new.

I think its caused by this code in each(...) in imap.rb

 labels = { :Seen => :unread,
            :Flagged => :starred,
            :Deleted => :deleted
          }.inject(@labels) do |cur, (imap, sup)|
    cur + (state[:flags].include?(imap) ? [sup] : [])

This seems (to my non-existent Ruby skills) to be equating the IMAP
Seen flag to be the same as the Sup Unread flag, instead of Seen as
being Not Unread.

This is running the latest code from Subversion head.

--
Col



^ permalink raw reply	[flat|nested] 3+ messages in thread
[parent not found: <2d4a3f900012fe89@IMSS-WIN>]

end of thread, other threads:[~2007-11-01 22:09 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-10-31  2:12 [sup-talk] Seen flag treated incorrectly on IMAP mail Colin Bell
     [not found] <2d4a3f900012fe89@IMSS-WIN>
2007-11-01  9:10 ` Marcus Williams
2007-11-01 22:09   ` Colin Bell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox