I finally got tired of sifting through trash from idiots who turned
low-volume quality mailing lists into high-volume drivel. The result
is http://www.it.ca/software/procmail-filter-msgid and I would welcome
any suggestions or comments on it.
The idea is that if a kook posts to a list, I'll detect it and record
the message-id of his post, and either trash or redirect his mail. And
if another message comes in with a References or In-Reply-To line that
refers to a stored message-id, I'll record THAT post's message-id in the
same place.
It's really a very simple filter, though it's potentially high load if
you're not careful about what you're checking. The biggest problem I
see is that I can't seem to think of a way to expire old items from the
message-id cache. So if anyone can advise on that, or ways to reduce
the load of what I've written, I'm all ears. :)
--
Paul Chvostek
<paul(_at_)it(_dot_)ca>
Operations / Abuse / Whatever +1 416 598-0000
it.canada - hosting and development http://www.it.ca/
_______________________________________________
procmail mailing list
procmail(_at_)lists(_dot_)RWTH-Aachen(_dot_)DE
http://MailMan.RWTH-Aachen.DE/mailman/listinfo/procmail