Re: [Evolution] remove duplicate emails




I think every email has an Message-ID.  Why not just delete duplicates
by Message-ID?  I think also to mailing lists, the message id is the
same.

Yes, they will be the same when Replying to All. Anyway, Message-Id's
are not *guaranteed* to be unique. Although, granted, identical
Message-Id's for different mails are very rare. Yes, we had this
discussion pretty often in the past...

Because we don't WANT a mailing list message that's also cc'ed directly
to the recipients to be considered a duplicate mail.  This is the
desired behavior on most linux development mailing lists like LKML where
most recipients procmail the list mail into a separate folder, so you
get messages CC'ed to you directly in your inbox, but the list folder
preserves the threading.

Using the proper Mailing List Filters in Evo will result in the same
behavior. :)

Personally I think we should just copy Mutt's implementation, I've never
had it do the wrong thing.

Hmm, I don't know how exactly Mutt manages to do this, but...

Did you just say "volunteer"? ;-))

...guenther


-- 
char *t="\10pse\0r\0dtu\0  ghno\x4e\xc8\x79\xf4\xab\x51\x8a\x10\xf4\xf4\xc4";
main(){ char h,m=h=*t++,*x=t+2*h,c,i,l=*x,s=0; for (i=0;i<l;i++){ i%8? c<<=1:
(c=*++x); c&128 && (s+=h); if (!(h>>=1)||!t[s+h]){ putchar(t[s]);h=m;s=0; }}}




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]