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