Your order
Matthew Dillon
dillon at apollo.backplane.com
Sat May 2 11:23:35 PDT 2009
I already do most of the basic checks, like rdns not resolving. That filter
catches around ~2500 attempts a day on crater.
crater# foreach i ( maillog.*.gz ) zcat $i | fgrep reject= | wc -l end
1873
2026
3794
3658
2624
2076
2366
2867
Another ~200 a day or so make it through that filter and get piped into
bestserv, but are stopped because the From: header does not match any
subscriber.
On my personal email on apollo I get around ~9000 attempts a day rejected
by the basic filter.
apollo# foreach i ( maillog.*.gz ) zcat $i | fgrep reject= | wc -l end
8813
8188
8697
9593
10759
8982
11628
13348
Another ~250 / day or so make it through the basic filter and into my
. procmailrc which runs spamassassin. Spamassassin catches about 90%
of those, leaving around 25 emails a day in my inbox that I have to
add to spamassassin's ruleset. Of course, having to look at 25 a day
is certainly better then having to look at 250 a day, and I've only
been running spamassassin for a week or two so I expect it will get
better over time, but it will never be 100%.
The basic checks work pretty well for people whos email addresses aren't
massively published. They break down for people like me. Even spamassassin
can't catch them all. If I do a google search for my three primary email
addresses I get over 30,000 hits.
-Matt
More information about the Commits
mailing list