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 576070 - Evolution POP Protocol Bug
Evolution POP Protocol Bug
Status: RESOLVED DUPLICATE of bug 539671
Product: evolution-data-server
Classification: Platform
Component: Mailer
2.24.x (obsolete)
Other All
: Normal normal
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
evolution[pop]
Depends on: 539671
Blocks:
 
 
Reported: 2009-03-20 11:57 UTC by BKimberl
Modified: 2009-03-25 03:03 UTC
See Also:
GNOME target: ---
GNOME version: 2.23/2.24



Description BKimberl 2009-03-20 11:57:46 UTC
Please describe the problem:
Periodically the POP protocol forgets what mail has already been downloaded via the pop interfaces (evolution data error of some kind) and tries to download everything all over again.  Can we modify evolution to remember what has been downloaded and/or allow for resynchronization of the POP interface without redownloading all mail? 

Thanks!

Steps to reproduce:
1. 
2. 
3. 


Actual results:


Expected results:


Does this happen every time?
Perodically.

Other information:
Comment 1 BKimberl 2009-03-23 03:50:18 UTC
See parent for further info: 539671
Comment 2 Akhil Laddha 2009-03-23 05:24:10 UTC
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.


*** This bug has been marked as a duplicate of 539671 ***
Comment 3 BKimberl 2009-03-25 03:03:07 UTC
Perhaps 576070 is related to the go-evolution FAQ comment below.  

However, my mailbox doesn't have multiple copies.  My cache-* files are writeable.  And, yahoo claims to support the UIDL extension - http://help.yahoo.com/l/us/yahoo/mail/yahoomail/manage/checkother-02.html.



 http://www.go-evolution.org/FAQ#Why_does_Evolution_download_duplicate_emails.3F_How_can_I_get_rid_of_them.3F_Why_does_Evolution_reload_old_mails_from_server_when_.22Leave_a_message_on_the_pop_server.22_is_activated.3F

 Why does Evolution download duplicate emails? How can I get rid of them? Why does Evolution reload old mails from server when "Leave a message on the pop server" is activated?

There are several possible reasons when this happens:

    * 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 

There is also a script to get rid of duplicates at http://lists.ximian.com/archives/public/evolution/2005-January/041442.html and an external plugin available at http://www.gnome.org/~carlosg/stuff/evolution/ which also works with Evolution 2.10 if you have installed the devel-packages for evolution (and evolution-plugin if your distro ships the plugins in a seperate package).