On Wed, 2006-04-26 at 01:09 +0100, David Woodhouse wrote:
> On Mon, 2006-04-24 at 22:52 -0400, Patrick O'Callaghan wrote:
> > I'm speechless. Was this done because some IMAP servers were buggy? If
> > not, there would seem to be no justification for it.
> 
> I believe it was done in order to fix inconsistencies in the unseen
> counts on folders when the strange client-side Junk processing isn't
> disabled. The Junk processing hides messages from a folder and pretends
> that those messages actually exist in some other fake folder. And thus
> the unseen counts in the real folder looked wrong, because some of the
> unseen messages were hidden from view. 
> 
> The simple option might have been to mark the messages as read when we
> decided they were junk. That wasn't what was done, though -- instead of
> just being able to ask the server "how many unseen messages are there in
> this folder" we now have to fetch the flags for _every_ mail in the
> folder and count the ones which are unseen but not 'junk'. 

Man, that's just... Messy.  Instead of hiding them, what if a 
new "subject pane" column "Junk" were created (kinda like 
"Flagged!").  A Stored Search (nee Virtual Folder) would list
all the Junk.

But would that also require re-fetching all mails?

Or, just *really* move them to the Junk Folder?

Or..... disable Junk processing for IMAP!!!!  Since I don't need
it, nobody needs it.

> In fact we also download the _headers_ for every mail in every folder
> too. That's just a side-effect of the above, I think; there doesn't seem
> to be even a tenuous reason for that.
> 
> > By "active" do you mean "subscribed"?
> 
> That is the definition of 'subscribed' in the IMAP specification, yes.
> 

-- 
-----------------------------------------------------------------
Ron Johnson, Jr.
Jefferson, LA USA

"You have to give the press confrontations. When you give them
confrontations, you get attention; when you get attention, you
can educate."
Speaker Newt Gingrich (R-GA)

_______________________________________________
Evolution-list mailing list
Evolution-list@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-list

Reply via email to