Re: [Evolution] Multiple Copies of Messages



I much prefer reply-to-list.  The ones who post a message without
subscribing (bad etiquette IMHO), should know enough to check for
replies.

Setting up procmail -once- to eliminate duplicates can save one a
lifetime of futile complaining...

Cool, would you happen to have a procmail recipe for doing that please? 
Or know where I can get one?

If you search the net, you will find this procmail receipt:

# no duplicate Message IDs, please
:0 Whc: .msgid.lock
| formail -D 8192 $HOME/.procmail/msgid.cache
  :0 a:
  duplicate


FWIW: It's basically the same, as I keep talking about to deleted
duplicate mails based on the Message-Id header.

Please note, that this script doesn't perfectly fit /this/ particular
issue. Almost all direct copies reach the recipient before the list copy
does. Which means, the list copy will be dropped (as the Message-Id is
known) and the private copy will end up in the mail tree. But this copy
does not have the List-Id header -- which effectively breaks proper
mailing list filtering...

A workaround to accomplish what you really want should be: Drop all
mails with known (aka subscribed) mailing list To/Cc headers and without
any List-Id header. This will drop the personal copy, and the list post
can be filtered based on proper List-Id header.


I don't think complaining is futile, helps to vent steam. :)

Please bear the poor developers, hackers and volunteers in mind, trying
to help folks...

...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]