Adam Bower abower@thebowery.co.uk wrote:
What methods programs etc. do you use for all of these? [...]
maildrop does most of the filtering through other programs, passing off to list mailboxes (via some homebrew scripts on my web site), etc. It should be in most distributions, I think.
dccproc does the DCC part and can be downloaded in source form from http://www.rhyolite.com/anti-spam/dcc/ -- I call this via maildrop's xfilter command, like so:
xfilter "/usr/lib/dcc/dccproc -h /home/markj/.dcc -S List-Id -c CMN,5 -w email-whiteclnt || /bin/true" if (/^X-DCC-.*-Metrics:.*bulk/:h) { to $MAIL/spamtrap }
The Bayesian filter is a fairly straight homebrew implementation of http://www.paulgraham.com/spam.html but there are others out there. Avoid Bogofilter, as it's fairly poor. "Bayesian Mail Filter" (the literate programming one) is a better one. If people want, I can try to offer source and static binary of my homebrew. It's called in a similar way to dccproc.
Is that all of it?