[offlineimap] mini refactoring etc (#190)

Chris Coleman notifications at github.com
Thu Apr 16 18:50:01 BST 2015

One algo that needs improving is the algo that determines message unique identity.

Currently using only the IMAP UID, which is not a dependable indicator.

The IMAP server can reset the UIDs at any time.

Best thing to improve quality of the results would be to implement a message unique identification algorithm that includes a combination of optional data.  UID, In the headers, Message-ID, References, In-Reply-To.  Store these data in a row in the sqlite database table. 

That should be enough of an improvement to uniquely identify messages without having to download the entiree message,  This would reduce the amount of bandwidth consumed, and speed up the sync.

Reply to this email directly or view it on GitHub:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/offlineimap-project/attachments/20150416/f42d1845/attachment-0003.html>

More information about the OfflineIMAP-project mailing list