#                     THE SPAM BOUNCER
#                     Version 0.9t beta
#
#      Copyright (C) 1996, 1997 by Catherine A. Hampton.  If 
#      you abide by the Free Software Foundation's COPYING 
#      principles with this document, you're home free, but 
#      don't try to copyright it yourself or sell this 
#      information.
#
#  Installation instructions can be retrieved at:
#            http://www.best.com/~ariel/nospam/
#
# THE NOBOUNCE FILE
#    This is a file of addresses of friends and others you 
#    want to get mail from, but who are at spam haven
#    domains/systems.  This way, they can mail you without
#    trouble, even if your filter drops all other mail from 
#    that site.
:1
? fgrep -i -f $HOME/nobounce
$DEFAULT

# BOUNCE FILE
#    This file contains addresses and domains with no legitimate
#    users -- known spammers and spam domains only.  I have it
#    set to make a backup copy of the spam and then bounce the
#    spam with a "User Unknown" error, in hopes that spammers
#    will get frustrated and remove my address, and your addresses,
#    from their lists. :)

# ISP Inter.net <GRRRRRRR>
:0
* ^(From.|Reply-To:|Message-ID:|Received:).*[^0-9A-Za-z](206\.154\.151|\
        isp-inter\.net|\
        Infinity@.*1starnet\.com|\
        KINGofINK@aol\.com|\
        prosper2@juno\.com|\
        Venustar@1starnet\.com)
* !^X-Loop: noloop@noloop.nlp
{
:0 c
$SPAMFOLDER

:0
| (formail -bkrt -I"Cc: postmaster@isp-inter.net,eric@isp-inter.net,abuse@mci.net,spamcomplaints@mci.net" -A"X-Loop: noloop@noloop.nlp";\
    cat $HOME/shared/ispijunk) | $SENDMAIL -oi -t
}

# Spamford <GRRRRRRRRRR!!!>
:0
* ^(From.|Reply-To:|Message-ID:|Received:).*[^0-9A-Za-z](206\.27\.86|\
            208\.9\.64|\
            1stamend\.com|\
            answerme\.com|\
            acun\.com|\
            \.cpbw[^0-9A-Za-z]|\
            bndwdth\.prtnr|\
            bu1kemai1\.com|\
            bulkads\.com|\
            bulkinquiries\.com|\
            bulkinternet\.com|\
            bulkmagnet\.com|\
            bulkpower\.com|\
            bulkreadit\.com|\
            bulkresponses\.com|\
            bulkseeit\.com|\
            bulksendit\.com|\
            cyber-l-i-1\.com|\
            cyber-o-0-o\.com|\
            cyber-promo\.com|\
            cyber-t-p-l\.com|\
            cyberemag\.com|\
            cyberout\.com|\
            cyberpr[o0]m[o0]\.com|\
            cyberpr[o0]m[o0]ti[o0]ns\.com|\
            emai[1l]2u\.com|\
            emai[1l]srus\.com|\
            email2you\.com|\
            emailsrus\.com|\
            fight4rights\.com|\
            freeconnect\.com|\
            gohomeray\.com|\
            hereyougo\.com|\
            internetfree\.com|\
            mailreport\.com|\
            manybiz\.com|\
            massemail\.com|\
            massmarket\.com|\
            noblock\.com|\
            nocensorship\.com|\
            nostoppingittop[^0-9A-Za-z]|\
            pleaseread\.com|\
            promocyber\.com|\
            randomdomain\.com|\
            reedrules\.com|\
            sanfordw\.com|\
            savepaper\.com|\
            savetrees\.com|\
            sendasong2u\.com|\
            sender3\.com|\
            stoptheblock\.com|\
            swallace\.com|\
            yougotmail\.com|\
            youvegotmail\.com|\
            cyberout@.*|\
            cyberpr@.*)
* !^X-Loop: noloop@noloop.nlp
{
:0 c
$SPAMFOLDER

:0
| (formail -bkrt \
    -I"Cc: noc@cwi.net,david@cwi.net,manremove@cyberpromo.com" \
    -I"Cc: remove@cyberpromo.com,remove2@pleaseread.com,domreg@cyberpromo.com" \
    -A"X-Loop: noloop@noloop.nlp";\
    cat $HOME/shared/swjunk) | $SENDMAIL -oi -t
}

# Sallynet/Nancynet & Company
:0
* ^(From.|Reply-To:|Message-ID:|Received:).*[^0-9A-Za-z](208\.1\.117|\
        internet-income\.com|\
        liame\.com|\
        nancynet\.com|\
        ponypress\.com|\
        rescueinfo\.com|\
        sallynet\.com|\
        tech-shop\.com)
* !^X-Loop: noloop@noloop.nlp
{
:0 c
$SPAMFOLDER

:0
| (formail -bkrt \
    -I"Cc: abuse@sprint.net,postmaster@sallynet.com" \
    -I"Cc: postmaster@nancynet.com,mabel@sallynet.com" \
    -I"Cc: gladys@nancynet.com" \
    -I"Cc: noc@sprintlink.net,sales@sprint.net,ceo@nancynet.com" \
    -I"Cc: warrend@loon.norlink.net" \
    -A"X-Loop: noloop@noloop.nlp";\
    cat $HOME/shared/nnjunk) | $SENDMAIL -oi -t
}

# IQ-Internet
:0
* ^(From.|Reply-To:|Message-ID:|Received:).*[^0-9A-Za-z](208\.8\.32|\
                 208\.8\.33|\
                 208\.8\.34|\
                 208\.8\.35|\
                 208\.8\.36|\
                 208\.8\.37|\
                 208\.8\.38|\
                 208\.8\.39|\
                iq-internet\.)
* !^X-Loop: noloop@noloop.nlp
{
:0 c
$SPAMFOLDER

:0
| (formail -bkrt \
    -I"Cc: abuse@sprint.net,lhost@iq-internet.com, larry@iq-internet.com," \
    -I"Cc: noc@sprintlink.net,sales@sprint.net,rickmiles@ai.com" \
    -A"X-Loop: noloop@noloop.nlp";\
    cat $HOME/shared/iqijunk) | $SENDMAIL -oi -t
}

# Camelot/AGIS Spam
:0
* ^(From.|Reply-To:|Message-ID:|Received:).*([^0-9A-Za-z]camelot\.net|\
              [^0-9A-Za-z]damsel\.com|\
              [^0-9A-Za-z]davenda\.com|\
              [^0-9A-Za-z]honeys\.com|\
              [^0-9A-Za-z]hotgrrls\.com|\
              [^0-9A-Za-z]hunkview\.com|\
              [^0-9A-Za-z]luv2cu\.com|\
              [^0-9A-Za-z]overtheair\.com|\
              [^0-9A-Za-z]rosepin\.com|\
              [^0-9A-Za-z]seductress\.com|\
              [^0-9A-Za-z]seemen\.com|\
              [^0-9A-Za-z]sensuousexotics\.com|\
              [^0-9A-Za-z]studline\.com|\
              [^0-9A-Za-z]sweeties\.com|\
              [0-9A-Za-z]*4u\.com)
* !^X-Loop: noloop@noloop.nlp
{
:0 c
$SPAMFOLDER

:0
| (formail -bkrt \
 -I"Cc: asanchez@atlantis.net,bdunn@atlantis.net,bkindrell@atlantis.net," \
 -I"Cc: domreg@atlantis.net,don@sweeties.com, grichel@atlantis.net," \
 -I"Cc: jdrebben@atlantis.net,jhadden@atlantis.net,joe@babeview.com," \
 -I"Cc: joe@overtheair.com, jtate@atlantis.net,kosuka@atlantis.net," \
 -I"Cc: larmstrong@atlantis.net,lbarr@atlantis.net,ranman@babeview.com," \
 -I"Cc: ranman@overtheair.com, rstacks@atlantis.net,soitgoes@hotstrip.com" \
 -I"Cc: plawlor@agis.net,staff@agis.net,security@agis.net,sales@agis.net," \
 -I"Cc: hostmaster@agis.net,webmaster@agis.net,mikel@agisgate.agis.net," \
 -I"Cc: dns-admin@agis.net,noc@agis.net,george@agis.net,cary@agis.net," \
 -I"Cc: hr@agis.net,document@agis.net,routing@agis.net,accounting@agis.net," \
 -I"Cc: info@agis.net,cool@agis.net,ip-request@agis.net,lists-admin@agis.net," \
 -I"Cc: news@agis.net,news-admin@agis.net" \
    -A"X-Loop: noloop@noloop.nlp";\
    cat $HOME/shared/4ujunk) | $SENDMAIL -oi -t
}

# "Seductress" spam
:0
* ^(From.|Reply-To:|Message-ID:|Received:).*[^0-9A-Za-z](208\.1\.232\.|\
        mandy\.com|\
        rasha\.com|\
        seductress\.com|\
        xzy[^0-9A-Za-z])
* !^X-Loop: noloop@noloop.nlp
{
:0 c
$SPAMFOLDER

:0
| (formail -bkrt \
   -I"Cc: abuse@sprint.net,hostmaster@demon.net,murdock@superhoneys.com" \
    -A"X-Loop: noloop@noloop.nlp";\
    cat $HOME/shared/sedjunk) | $SENDMAIL -oi -t
}

# Death Star
:0
* ^(From.|Reply-To:|Message-ID:|Received:).*[^0-9A-Za-z](206\.154\.39|\
        death-star\.com)
* !^X-Loop: noloop@noloop.nlp
{
:0 c
$SPAMFOLDER

:0
| (formail -bkrt \
   -I"Cc: spamcomplaints@mci.net,postmaster@death-star.com" \
   -I"Cc: pat@betty-boop.com,postmaster@futureone.com" \
   -I"Cc: phoward@futureone.com,abuse@mci.net"
    -A"X-Loop: noloop@noloop.nlp";\
    cat $HOME/shared/dsjunk) | $SENDMAIL -oi -t
}

# General Sprint Spam
:0
* ^(From.|Reply-To:|Message-ID:|Received:).*[^0-9A-Za-z](208\.1\.232\.102|\
        mandy\.com|\
        morefreestuff\.com|\
        rasha\.com)
{
:0 c
$SPAMFOLDER

:0
| (formail -bkrt \
   -I"Cc: abuse@sprint.net" \
    -A"X-Loop: noloop@noloop.nlp";\
    cat $HOME/shared/sprintjunk) | $SENDMAIL -oi -t
}


# General MCI Spam
:0
* ^(From.|Reply-To:|Message-ID:|Received:).*[^0-9A-Za-z](204\.163\.210|\
        globalfinc\.com|\
        1stchoice\.com)
{
:0 c
$SPAMFOLDER

:0
| (formail -bkrt \
   -I"Cc: spamcomplaints@mci.net" \
    -A"X-Loop: noloop@noloop.nlp";\
    cat $HOME/shared/mcijunk) | $SENDMAIL -oi -t
}

# General AGIS Spam
:0
* ^(From.|Reply-To:|Message-ID:|Received:).*[^0-9A-Za-z](207\.179\.2\.249|\
        omnisolve\.com)
{
:0 c
$SPAMFOLDER

:0
| (formail -bkrt \
 -I"Cc: plawlor@agis.net,staff@agis.net,security@agis.net,sales@agis.net," \
 -I"Cc: hostmaster@agis.net,webmaster@agis.net,mikel@agisgate.agis.net," \
 -I"Cc: dns-admin@agis.net,noc@agis.net,george@agis.net,cary@agis.net," \
 -I"Cc: hr@agis.net,document@agis.net,routing@agis.net,accounting@agis.net," \
 -I"Cc: info@agis.net,cool@agis.net,ip-request@agis.net,lists-admin@agis.net," \
 -I"Cc: news@agis.net,news-admin@agis.net" \
    -A"X-Loop: noloop@noloop.nlp";\
    cat $HOME/shared/agisjunk) | $SENDMAIL -oi -t
}

# General Spam
:0
* ^(From.|Reply-To:|Message-ID:|Received:).*[^0-9A-Za-z](204\.188\.141|\
        204\.188\.142\.0|\
        205\.162\.56|\
        205\.162\.57\.0|\
        205\.227\.174|\
        205\.227\.175\.0|\
        206\.187\.120\.36|\
        207\.14\.212|\
        208\.1\.117|\
        add-url\.com|\
        admail|\
        allvip\.com|\
        enterprise\.america\.com|\
        aperfect10\.com|\
        arvon-usa\.com|\
        aviusa\.com|\
        bigprofits\.com|\
        bbbiiizzz|\
        beyonddotcom\.com|\
        bizimage\.com|\
        bretsvettes\.com|\
        brobro\.com|\
        bulk-e-mail\.com|\
        californiakid\.com|\
        capella\.net|\
        chag\.com|\
        clever\.net|\
        cmestrip\.com|\
        cn\.com|\
        cockring\.com|\
        codecracker\.com|\
        crownwell\.com|\
        cyberonline\.com|\
        cyberramp\.com|\
        cybersell|\
        cybershopclub\.com|\
        cyberspace\.com|\
        cyber?times\.com|\
        cyber?times\.org|\
        djgroup\.com|\
        dm1\.com|\
        dutch-delight\.nl|\
        emaster\.com|\
        exhibitionists\.com|\
        fincon\.com|\
        flixxx|\
        free-speach\.net|\
        freestuff4u\.com|\
        freeview\.com|\
        getrich\.com|\
        girlickers\.com|\
        girlstodiefor\.com|\
        globalfn\.com|\
        golfballsunlimitedusa\.com|\
        hardview\.com|\
        helpnet|\
        hereyougo\.com|\
        hotstrip\.com|\
        hunkview\.com|\
        ibb[)\. ]|\
        infi-pos\.com|\
        imago\.net|\
        infofree\.com|\
        inteam\.com|\
        internetfleamarket\.com|\
        intimatedesires\.com|\
        itouchmyself\.com|\
        ivpb\.com|\
        l-e-n|\
        lettucepatch\.com|\
        light-avenue\.com|\
        livekinkysex\.com|\
        loop\.(com|net)|\
        magazineclub|\
        mailloop\.com|\
        massmail\.com|\
        megabytecoffee\.com|\
        mjcl\.com|\
        moneyworld|\
        mremail\.com|\
        nakedfashion\.com|\
        natmed\.com|\
        natureplus|\
        nookylooky\.com|\
        ntview\.com|\
        ntz\.com|\
        nymphsrus\.com|\
        one-and-only\.com|\
        outmail.*|\
        party\.com|\
        pdwsi\.com|\
        peepshow\.com|\
        perkybreasts\.com|\
        phazer\.com|\
        ppgsoft[^0-9A-Za-z]|\
        primepussy\.com|\
        pwrnet\.com|\
        rapidvend\.com|\
        resultnet\.com|\
        ring\.com|\
        seemen\.com|\
        seemestrip\.com|\
        selfhelpnet\.com|\
        seriousincome\.com|\
        servint|\
        sexysearch\.com|\
        sfdungeon\.com|\
        sftcell|\
        shoppingplanet|\
        smutmail\.com|\
        snappy\.com|\
        softcell\.(com|net)|\
        SoftCell\.Marketing\.Inc.*|\
        stratos\.net|\
        strutstuff\.com|\
        studline\.com|\
        subweb\.com|\
        supergood\.com|\
        sweet18\.com|\
        sweeties\.com|\
        sweinc\.com|\
        tara-helps\.com|\
        TheFinancialAlliance\.com|\
        themall\.net|\
        unidial\.com|\
        usa\.net|\
        vbox\.com|\
        videosecrets\.com|\
        virtual-adnet\.com|\
        voicenet\.com|\
        wallstreetweb\.com|\
        webcreations\.com|\
        webspinerz\.com|\
        westworld\.com|\
        wilshireblvd\.com|\
        xtremeradio\.com|\
        xtv\.com|\
        ynotu\.com|\
        youngirls\.com|\
        zilo\.com|\
        AlexE\.asf@worldnet\.att\.net|\
        bizwiz@.*remotemail\.com|\
        .*db@.*dalton\.net|\
        dareen@dallas\.com|\
        easy@easy\.com|\
        eureka@enterprise\.net|\
        [Ff]ull[Dd]ata[Bb]ase@.*|\
        gaa@iohk\.com|\
        julie@internichosting\.com|\
        kdlinfo@.*sprintmail\.com|\
        keroma@idt.net|\
        mfgtm@aol\.com|\
        [Mm]ass[Ee]mail.*@aol\.com|\
        naspa@internetmedia\.com|\
        rastalin@.*csionline\.com|\
        rcarter@.*usa\.net|\
        rcdana@.*cts\.com|\
        techrun@millennium\.millnet\.net|\
        tzachi@bestweb\.net|\
        zaptees@.*voicenet\.com)
* !^X-Loop: noloop@noloop.nlp
{
:0 c
$SPAMFOLDER

:0
| (formail -bkrt -A"X-Loop: noloop@noloop.nlp";\
    cat $HOME/shared/genjunk) | $SENDMAIL -oi -t
}

# SPAM SUBJECT LINES/TO: HEADERS
#    The remaining recipes filter out mail with certain subjects
#    and To: lines which almost always indicate a spam and which
#    are difficult to catch otherwise.
:0
* ^Subject: .*Signature.*
* ^Subject: .*Truetype Font.*
* !^X-Loop: noloop@noloop.nlp
{
:0 c
$SPAMFOLDER

:0
| (formail -bkrt -A"X-Loop: noloop@noloop.nlp";\
     cat $HOME/shared/blockmail) | $SENDMAIL -oi -t
}

:0
* ^(TO[Dd]atabase@outmail\.com|\
    \(recipient list suppressed\)|\
    nobody@.*)
* !^X-Loop: noloop@noloop.nlp
{
:0 c
$SPAMFOLDER
 
:0
| (formail -bkrt -A"X-Loop: noloop@noloop.nlp";\
     cat $HOME/shared/blockmail) | $SENDMAIL -oi -t
}

:0
* ^X-Mailer: (.*Floodgate.*|\
              .*Extractor Pro.*|\
              .*Extractor Gold.*|\
              .*NetMailer.*)
* !^X-Loop: noloop@noloop.nlp
{
:0 c
$SPAMFOLDER

:0
| (formail -bkrt -A"X-Loop: noloop@noloop.nlp";\
     cat $HOME/shared/mailerjunk) | $SENDMAIL -oi -t
}

:0
* ^Content-Type: Commercial E-Mail
* !^X-Loop: noloop@noloop.nlp
{
:0 c
$SPAMFOLDER

:0
| (formail -bkrt -A"X-Loop: noloop@noloop.nlp";\
     cat $HOME/shared/genjunk) | $SENDMAIL -oi -t
}

:0
* ^Subject: M-Net Express
* !^X-Loop: noloop@noloop.nlp
{
:0 c
$SPAMFOLDER

:0
| (formail -bkrt -A"X-Loop: noloop@noloop.nlp";\
     cat $HOME/shared/genjunk) | $SENDMAIL -oi -t
}
