Hi, There are some sites that update a list of spammers addresses quite regularily, and I use that to filter out all the junk that by all reports is increasingly evident. I run two scripts weekly through cron to grab the lists (the listing are given below).
I have mailagent then configured to look at the adresses in that list and send an automated message to the sender asking to be removed from the list (I could just delete the mail, I guess), with a copy to the postmaster. Haven't smelt spam in weeks. I guess I could invest in sendmail configuration, but mailagent hacking is relatively easy. manoj ps: Yes, I do recieve spam, I just don't get to see it unless I want to (well, may happen one of these days). ------------------------------------------------------------------------- #! /usr/bin/perl use strict; use LWP::Simple; my $AOL = "http://www.idot.aol.com/preferredmail/"; my $SPAMLIST = "$ENV{'HOME'}/etc/SPAM-aol"; chdir; $_ = get $AOL or die "Cannot get $AOL\n"; s/^[\s\S]*<MULTICOL.*\n// or die "missing MULTICOL in $_ "; s/<\/MULTICOL[\s\S]*// or die "missing /MULTICOL in $_ "; open STDOUT, ">$SPAMLIST" or die "create $SPAMLIST: $!"; ## be sure $1 is what you want in the annotation print map "/^(([EMAIL PROTECTED])?\Q$_\E)\$/i\n", split /\n/; exit 0; __END__ ------------------------------------------------------------------------- #! /usr/bin/perl use strict; use LWP::Simple; my $MINDSPRING = "http://www.atl.mindspring.com/cgi-bin/spamlist.pl"; my $SPAMLIST = "$ENV{'HOME'}/etc/SPAM-mindspring"; chdir; $_ = get $MINDSPRING or die "Cannot get $MINDSPRING\n"; open STDOUT, ">$SPAMLIST" or die "create $SPAMLIST: $!"; ## be sure $1 is what you want in the annotation ##print map "/^(([EMAIL PROTECTED])?\Q$_\E)\$/i\n", split /\n/; s,^[\s\S]*?<pre>[^\n]*\n,, or die "can't find block of hostnames"; s,</pre>[\s\S]*?<pre>[^\n]*\n,, or die "can't find block of email addresses"; s,</pre>[\s\S]*$,,; print map "/^(" . (/\@/ ? "" : "([EMAIL PROTECTED])?") . "\Q$_\E)\$/i\n", split /\n/; exit 0; __END__ ------------------------------------------------------------------------- #excerpt from mailagent.rules ###################################################################### ###################################################################### # # # Now, take care of spammers. # # # ###################################################################### ###################################################################### # Not explicitely for me. Mail lost or bcc'ed. !To !Cc: srivasta { REJECT LOST }; #This shall be greatly expanded Relayed From Reply-To Message-Id: "SPAM" { ANNOTATE -d X-Spam Smells like spam from %1; REJECT SPAM }; Relayed From Reply-To Message-Id: "SPAM-aol" { ANNOTATE -d X-Spam Smells like spam-aol from %1; REJECT SPAM }; Relayed From Reply-To Message-Id: "SPAM-mindspring" { ANNOTATE -d X-Spam Smells like spam-mindspring from %1; REJECT SPAM }; X-[0-9]: /cyberpromo\.com/i { ANNOTATE -d X-Spam Smells like spam from cyberpromo; REJECT SPAM }; X-Mailer: /floodgate/i { ANNOTATE -d X-Spam Smells like spam from floodgate; REJECT SPAM }; Message-ID: /\<[EMAIL PROTECTED]>/, /[EMAIL PROTECTED]@/ { ANNOTATE -d X-Spam Smells like a bogus message ID; REJECT SPAM }; <LOST> Comments: /^Authenticated sender/i { ANNOTATE -d X-Spam Smells like spam; REJECT SPAM }; <!SPAM> Comments: /^Authenticated sender/i { REJECT MAY_SPAM }; <MAY_SPAM> Subject: /money/i { ANNOTATE -d X-Spam Money; REJECT SPAM }; <MAY_SPAM> X-Uidl: /^\w+$/i { REJECT SPAM }; <MAY_SPAM> Precedence: /^bulk/i { REJECT SPAM }; <MAY_SPAM> { REJECT INITIAL }; <SPAM> { VACATION off; MESSAGE ~/etc/spam; SAVE spam.list }; # # The rest is potentially personal mail # By default, beep three times for mail ending up in my mailbox # { BEEP 3; REJECT } All: /./ { UNIQUE -a; SAVE important }; ###################################################################### ###################################################################### # # # End of mailagent rules # # # ###################################################################### ###################################################################### ---------------------------------------------------------------------- etc/spam contains: ---------------------------------------------------------------------- Subject: This is a recording... [Re: %R] Organization: %o Cc: [EMAIL PROTECTED] Bcc: srivasta Precedence: bulk [This is a recording -- Last revision made on %T] Dear %N: I've received your message of %[Date], regarding "%R". [deleted] -- It is inconceivable that a judicious observer from another solar system would see in our species -- which has tended to be cruel, destructive, wasteful, and irrational -- the crown and apex of cosmic evolution. Viewing us as the culmination of *anything* is grotesque; viewing us as a transitional species makes more sense -- and gives us more hope. Betty McCollister, "Our Transitional Species", Free Inquiry magazine, Vol. 8, No. 1 Manoj Srivastava <url:mailto:[EMAIL PROTECTED]> Mobile, Alabama USA <url:http://www.datasync.com/%7Esrivasta/> -- TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to [EMAIL PROTECTED] . Trouble? e-mail to [EMAIL PROTECTED] .