I have *just* started filtering junk E-Mail, a very simple set of
procmail filters gets rid of 99% of the junk, I just route all my
mailing-list mail into folders and then reject anything not To: me or
Cc: to me. The result of this filtering is that I get virtually no junk
in my inbox. I publish my E-Mail address whenever I post to lists and
when I post to Usenet. I really don't see the necessity for more
complex spam filtering - except of course by ISPs to try and reduce the
load on them, but I can't do much to help that directly.
I filter work for our employees here and do the same at home, however I
use the MTA to do most of the work. We block in the range of 2000-2500
spams a week that come through. If a client or some email relation gets
caught in the web we have whitelists that get checked before.
(for those postfix users around)
smtpd_recipient_restrictions = permit_mynetworks,
check_recipient_access
hash:/etc/postfix/bypass_recipient.map,
check_sender_access
hash:/etc/postfix/bypass_sender.map,
reject_non_fqdn_recipient,
reject_non_fqdn_sender,
reject_unauth_pipelining,
reject_unauth_destination,
check_sender_access
hash:/etc/postfix/myspamlist.map,
check_sender_access
hash:/etc/postfix/spamlist.map,
check_client_access
hash:/etc/postfix/myspamlist.map,
check_client_access
hash:/etc/postfix/spamlist.map,
pcre:/etc/postfix/client_restrictions.rule,
reject_unknown_sender_domain,
reject_unauth_destination,
reject_maps_rbl,
check_relay_domains
With this in place we get maybe 3 spams in the door a day per user instead
of 50 or so per user. I like the MTA doing it because it shuts them down
before they ever get in the door.
I don't fear giving out my email, I fear what happens after it accumulates
for 6+ years of spam. Drop your rules/filters for a day and you are
amazed.
-a
_______________________________________________
procmail mailing list
procmail(_at_)lists(_dot_)RWTH-Aachen(_dot_)DE
http://MailMan.RWTH-Aachen.DE/mailman/listinfo/procmail