After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 541487 - Mail download and display mechanism
Mail download and display mechanism
Status: RESOLVED INCOMPLETE
Product: evolution
Classification: Applications
Component: Mailer
2.26.x (obsolete)
Other Linux
: Normal enhancement
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
evolution[imap]
Depends on:
Blocks:
 
 
Reported: 2008-07-04 05:32 UTC by Ruchir Brahmbhatt
Modified: 2014-02-23 14:55 UTC
See Also:
GNOME target: ---
GNOME version: 2.21/2.22



Description Ruchir Brahmbhatt 2008-07-04 05:32:23 UTC
I've been using evolution with IMAP account since some time and I feel one thing needs to be improved in evolution. I think evolution downloads mail summary from server, displays the new mail list and new mail notification. But when we click on any new mail to read it, it doesn't show the mail immediately and takes some time to load the mail as actually it is still downloading the mail. The delay is sometimes very much. I think the process should be reversed i.e. first it should download all new mails, then it should display notification and show new mails in inbox. So when we get notification or see new mails in inbox, we can immediately access them instead of waiting for minutes to download the mail.
Comment 1 André Klapper 2008-07-04 17:25:16 UTC
Did you enable to download mail for offline usage?
Comment 2 Ruchir Brahmbhatt 2008-07-04 19:11:21 UTC
Yes, as I would like to have access to all my mails even if I'm offline.
Comment 3 Ruchir Brahmbhatt 2008-07-28 14:01:22 UTC
Can this be resolved somehow?
Comment 4 Matthew Barnes 2008-07-28 14:49:17 UTC
Kind of defeats the purpose of a summary though, doesn't it?  I for one receive hundreds of emails a day from various mailing lists, bug notification services, and direct correspondence.  But I only read a small portion of those emails, so there's no need to download the full content of messages I'll never read.

The delay you're seeing could also be due to the time it takes to /render/ the message, in addition to downloading the content.  If you get a lot of HTML mail, disabling automatic image loading could help here.
Comment 5 Ruchir Brahmbhatt 2008-07-28 15:08:57 UTC
That point is also valid, summary should pop up immediately in such cases. But how about giving priority to the current message reading thread? So that if mails are still downloading, it'll download clicked message first and render it at earliest.
Comment 6 Matthew Barnes 2008-07-28 15:36:21 UTC
That sounds reasonable, but I can't guarantee a time frame on this without a patch from an interested contributor.
Comment 7 Ruchir Brahmbhatt 2008-07-28 16:11:20 UTC
I'll see if I can help somehow.
Comment 8 Ruchir Brahmbhatt 2009-03-06 05:26:02 UTC
This is still a problem till 2.25.X. I think can we take some inspiration from kmail & thunderbird? The mail download/display mechanism is extremely fast in those 2 clients. 
Comment 9 Chenthill P 2009-08-20 05:06:05 UTC
I am working on these aspects with imap for evolution 3.0 to improve the speed.

I commented the following in one of the bugs we had in Novell bugzilla. The bug was about not able to move the mails in offline since the attachments were missing. But the user has enabled mail caching and expected it work in offline as well.

There are two cases here,

With offline-sync set on a folder: it would be good to show the message in the
message list only after the attachment is downloaded and set the progress
message properly.

With offline-sync disabled: it would be good to show the message immediately
and set the progress message that downloading attachments is in progress. We
also need to consider the cases where a user can cancel the operation or if
network connection goes off suddenly or if a crash happens, while an attachment
is getting downloaded. For these cases probably we can download the message
once the user clicks on the message again and show some visual cue that the
message is not fully downloaded.

I will make a fix for it.

Matt, adding a bugzilla topic for imap.
Comment 10 André Klapper 2009-08-20 07:56:39 UTC
Feel free to create a future milestone. :-P
Comment 11 André Klapper 2013-09-04 17:26:26 UTC
So what is the exact request here? Please replace the currently unclear summary, looks like discussion here shifted.
Comment 12 André Klapper 2014-02-23 14:55:00 UTC
Closing - no reply to comment 11 plus request is not actionable.