On Sat, 2005-12-10 at 16:50 -0500, Lee Revell wrote:
> On Sat, 2005-12-10 at 22:31 +0100, guenther wrote:
> > > > > 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. :)
> 
> I know, that's what I do.  I am just saying that preferring Reply-To-All
> vs. stripping CC's is a convention that varies from mailing list to
> mailing list so we need to make sure any "remove dupes" implementation
> doesn't just blithely remove dupes by message ID, but rather can tell
> that two messages with identical bodies, one which came directly from
> the sender and one from the list, are not dupes.

Yes, I understood this the first time, and I totally agree with you. :)


> > > 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"? ;-))
> 
> No I don't have the bandwidth, I was just sugesting that there's already
> an IMHO ideal implementation out there so whoever implements this
> doesn't reinvent the wheel (poorly).

Too bad. ;-)

Hints like this preferably should be added to the proper bug report in
bugzilla, though. Posts to the list tend to be forgotten...

...guenther


-- 
char *t="[EMAIL PROTECTED]";
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; }}}

_______________________________________________
Evolution-list mailing list
Evolution-list@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-list

Reply via email to