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 347379 - downloads mail, even if already downloaded - messages are doubled
downloads mail, even if already downloaded - messages are doubled
Status: RESOLVED INCOMPLETE
Product: evolution
Classification: Applications
Component: Mailer
2.0.x (obsolete)
Other All
: Normal major
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2006-07-13 09:21 UTC by Giulia De Bonis
Modified: 2009-06-26 20:25 UTC
See Also:
GNOME target: ---
GNOME version: 2.7/2.8



Description Giulia De Bonis 2006-07-13 09:21:22 UTC
Please describe the problem:
Dear Evolution Team.
I am using a POP connection, but I leave the messages on the server. My
receiving option is checking for new mail every minute. Sometimes (once
a day, on average) Evolution Mail downolad ALL THE MESSAGES again,
including those ones already downloaded and marked as read, from the
first one I received and still on server (dated 2 years ago) to the last
one. As a consequence, on my Evolution Mail Inbox, every message is
doubled. This fact is very annoying, because I have to delete 1000 "new"
messages once a day, being careful to not delete messages that are really new
ones. I hope there is a way to fix this problem somehow. 

Technical infos:

Evolution 2.0.2 pre-installed on Scientific Linux SL release 4.2 (Beryllium)



Steps to reproduce:
No way to control the problem. I just keep Evolution running all the time when I am at work, on a separate WorkSpace. My receiving option is "check new mail every 1 minute", keeping messages on the server. Sometimes (but not connected with special use of the system) Evolution, during its check for new mail, downloads all the messages again. 


Actual results:
I check if new message have been downloaded and I find 1000 new messages! Messages are normally ordered by date, so "good" messages (read and kept) are "mixed" with "bad" messages (unread and repeated). Therefore, I have to order them by "staus" (read and unread) and then delete all the unread messages.

Expected results:


Does this happen every time?
On average, once a day. But not at a regular time, or connected with something (other - known - running processes or special use)

Other information:
Comment 1 André Klapper 2006-07-13 11:48:12 UTC
Hi Giulia, thanks for taking the time to report this.

If you check for new mails every minute, i can imagine that you get problems, yes. Perhaps it will get better if you increase that value.

There are several possible reasons why this can happen:
* You have got several copies in your mailbox
* The mail server supports the UIDL extension yet changes the message UIDs each session
* The mail server does not support UIDL (which means Evolution has to generate UIDs using md5sums of the message headers) but the server changes the message headers after download (usually adding a Status: or X-Status: header - Evolution's md5sum ignores these, but Evolution may be missing other headers that this particular server munges)
* $HOME/.evolution/mail/pop/cache-* files are not writable

You could also try to disable POP extensions in your Evolution mail account settings.

There is also a script to get rid of duplicates available at http://lists.ximian.com/archives/public/evolution/2005-January/041442.html and an  external plugin is available at http://www.gnome.org/~carlosg/stuff/evolution/ which works with Evolution 2.2, this will not work with 2.0 though (2.0 is pretty old).
Comment 2 Giulia De Bonis 2006-07-13 12:23:28 UTC
(In reply to comment #1)

First of all, thank you for your answer!

> If you check for new mails every minute, i can imagine that you get problems,
> yes. Perhaps it will get better if you increase that value.
 
I changed the value to 5 minutes. Hope it will help 

> 
> There are several possible reasons why this can happen:
> * You have got several copies in your mailbox

You mean the mailbox on the server? That is not the case, unfortunately... If I check the mail on the server, connecting www, there is only one copy for each message

> * The mail server supports the UIDL extension yet changes the message UIDs
> each session
> * The mail server does not support UIDL (which means Evolution has to generate
> UIDs using md5sums of the message headers) but the server changes the message
> headers after download (usually adding a Status: or X-Status: header -
> Evolution's md5sum ignores these, but Evolution may be missing other headers
> that this particular server munges)

As far as I understand, you mean problems connected on how the mail server works with mail IDs and how it interfaces with Evolution. But it sounds strange the problem is connected to the mail server, because my mail server is yahoo, pretty common and used (I cannot be the only Evolotion user with a yahoo account!) and apparently I am the only one with this problem.

> * $HOME/.evolution/mail/pop/cache-* files are not writable

I don't have any cache-* files in the path you specified

> 
> You could also try to disable POP extensions in your Evolution mail account
> settings.

What do you mean?
I have a IMAP protocol on a different mail account, and it works perfectly. But I have never tried to use IMAP for yahoo, I don't even know if I can...

> 
> There is also a script to get rid of duplicates available at
> http://lists.ximian.com/archives/public/evolution/2005-January/041442.html and
> an  external plugin is available at
> http://www.gnome.org/~carlosg/stuff/evolution/ which works with Evolution 2.2,
> this will not work with 2.0 though (2.0 is pretty old).
> 

I am not an expert on Linux, so I don't know what I have to do exactly... I have found version 2.0 pre-installed with my Linux. I would like to upgrade it, but, as I wrote above, I don't know exactly what I have to do...!


If there are any additional infos I can provide to help developers to fix the bug, please let me know!
Comment 3 André Klapper 2006-07-13 13:13:24 UTC
hmm, okay, if it's yahoo, then it is strange...

disable POP extensions: edit > preferences > mail accounts > edit > receiving options > disbale pop3 extensions

well, i didn't want to imply that you should upgrade - if everything works fine for you, there is no reason. :-)
Comment 4 André Klapper 2006-10-01 04:00:59 UTC
giulia, do you still face this or can this bug be closed?
Comment 5 Giulia De Bonis 2006-10-20 16:35:25 UTC
I have not met the problem since I have changed the value to 5 minutes and disabled the pop3 extensions. But, honestly, my personal feeling is that it is working for a chance and not because the bug is really solved.
Comment 6 Kevin Verma 2006-11-23 09:23:35 UTC
Thanks to Matthew Barnes, for bringing this upstream. I am looking forward for this bug to be fixed. Let me know what more information you will like to have on this. 
Comment 7 André Klapper 2009-01-10 11:50:35 UTC
Is this still an issue nowadays (in version 2.22 or 2.24), or can this be closed?
Comment 8 Tobias Mueller 2009-06-26 20:25:32 UTC
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for.
Thanks!