[Evolution-users] Duplicate Messages

Jonathan Ryshpan jonrysh at pacbell.net
Sat Dec 17 07:47:36 UTC 2022


On Fri, 2022-12-16 at 22:43 -0800, Jonathan Ryshpan wrote:
> On Fri, 2022-12-16 at 16:11 +0100, Milan Crha via evolution-users
> wrote:
> > On Fri, 2022-12-09 at 06:13 -0800, Jonathan Ryshpan wrote:
> > > Connection is IMAP
> > 
> > You can try to figure out how much duplicates they are, aka whether
> > they are truly identical, when you save them as an MBOX file and
> > compare them (diff -u mbox1 mbox2).
> I have been removing duplicates by highlighting a suspected portion of
> a message list and then invoking
>    message->Remove Duplicate Messages
> which appears to remove only truly identical messages (is this true?).
> 
> > You can also add a UID column into the message list, those messages
> > should have different UID, in which case they are "physically" on
> > the
> > server.
> What is the UID; how is it defined? I surmise from your post that
> duplicates in a message list are several pointers in a database, all
> pointing to the same message file. 
This seems not true.

> I had thought that duplicates were detected by generating a checksum
> for each message and them comparing them; it looks like this is not so
> (is this true?)
This seems true.

> > You can try to remove corresponding
> > ~/.cache/evolution/mail/<account>/
> > directory to start from scratch, in case it's anything about broken
> > content there, but I doubt it's it. It will index the content again,
> > which can take a long time, depending on the size of the
> > account/folders.
> I fear this would take a long time since I have several hundred
> thousand messages stored on my local machine.

A duplicate message has just appeared. The message and its duplicate
have different UIDs, namely
 * 1671260297_4013_5796.amito
 * 1671260297_4013_5797.amito
Message->Remove Duplicate Messages finds them to be duplicates and can
delete one of them. Another message, UID
* 1671260297_4013_5795.amito
with the same headers and similar text is not found to be a duplicate.

-- 
Sincerely Jonathan Ryshpan <jonrysh at pacbell.net> Necessity is the excuse
for every infringement of human freedom. It is the argument of the
tyrant and the creed of the slave. -- Wm. Pitt the Elder
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osuosl.org/pipermail/evolution-users/attachments/20221216/b6efb572/attachment.html>


More information about the evolution-users mailing list