# AOL
#
# Updated and domains verified 10/05/02
# Other Relevant Info:
#   Non-confirming mailing lists
#
:0
* ^(From.|Reply-To:|Message-ID:|Received:).*[^0-9a-z]offers\.aol\.com([^a-z0-9\.]|$)
{
:0 f
| ${FORMAIL} -A"X-SBRule: Opt-Out eMail List (offers.aol.com)"

:0
{ BLOCKTAG=yes }

:0
* BLOCKREPLY ?? NOTIFY
{ BLOCKTHIS=yes }
}


# free4all.com
#
# Updated and domains verified 4/26/02
# Other Relevant Info:
#   Non-confirming mailing lists
#
:0
* ^(From.|Reply-To:|Message-ID:|Received:).*[^0-9a-z]free4all\.com([^a-z0-9\.]|$)
{
:0 f
| ${FORMAIL} -A"X-SBRule: Opt-Out eMail List (free4all.com)"

:0
{ BLOCKTAG=yes }

:0
* BLOCKREPLY ?? NOTIFY
{ BLOCKTHIS=yes }
}


# guidestar.org
#
# Updated and domains verified 8/08/02
# Other Relevant Info:
#   Opt out mailing list.
#
:0
* ^(From.|Reply-To:|Message-ID:|Received:).*[^0-9a-z]guidestar\.org([^a-z0-9\.]|$)
{
:0 f
| ${FORMAIL} -A"X-SBRule: Opt-Out eMail List (guidestar.org)"

:0
{ BLOCKTAG=yes }

:0
* BLOCKREPLY ?? NOTIFY
{ BLOCKTHIS=yes }
}


# IBM
#
# Updated and domains verified 6/18/02
#  IBM apparently opts in customers who are foolish enough to sign up
#  for any list on its site to receive marketing email.  This email is
#  sent from one location, fortunately, which is blocked here.
#
:0
* ^(From.|Reply-To:|Message-ID:|Received:).*(^|[^-_0-9a-z])isource\.ibm\.com([^a-z0-9\.]|$)
{
:0 f
| ${FORMAIL} -A"X-SBRule: Opt-Out eMail List (isource.ibm.com)"

:0
{ BLOCKTAG=yes }

:0
* BLOCKREPLY ?? NOTIFY
{ BLOCKTHIS=yes }
}


# Microsoft
#
# Updated and domains verified 6/18/02
#  Microsoft apparently opts in customers who are foolish enough to sign up
#  for any list on its site to receive marketing email.  This email is
#  sent from one location, fortunately, which is blocked here.
#
:0
* ^(From.|Reply-To:|Message-ID:|Received:).*(^|[^-_0-9a-z])newswire\.microsoft\.com([^a-z0-9\.]|$)
{
:0 f
| ${FORMAIL} -A"X-SBRule: Opt-Out eMail List (newswire.microsoft.com)"

:0
{ BLOCKTAG=yes }

:0
* BLOCKREPLY ?? NOTIFY
{ BLOCKTHIS=yes }
}


# Postmastergeneral.net
#
# Updated and domains verified 8/31/01
# Other Relevant Info:
#    6/20/00 -- yet another "anti-spam" mailing list provider that is
#     opt-out rather than opt-in.
#
:0
* (^(From.|Reply-To:|Message-ID:|Received:).*[^0-9a-z](192\.41\.38\.|\
          postmastergeneral\.net([^a-z0-9\.]|$))|\
   ^X-Mailer:.*PostMaster.?General)
{
:0 f
| ${FORMAIL} -A"X-SBRule: Opt-Out eMail List (postmastergeneral.net)"

:0
{ BLOCKTAG=yes }

:0
* BLOCKREPLY ?? NOTIFY
{ BLOCKTHIS=yes }
}



# SparkList
#
# Updated and domains verified 11/04/02
# Other Relevant Info:
#   11/04/02:
#    Recently had several spamtrap addresses subscribed to different
#    mailing lists at sparklist.com. This could not have happened
#    unless SparkList was allowing unconformed subscriptions.
#
:0
* ^(From.|Reply-To:|Message-ID:|Received:).*[^0-9a-z](216\.91\.57\.[0-9][0-9]?[0-9]?|\
          sparklist\.com([^a-z0-9\.]|$))
{
 :0 f
 | ${FORMAIL} -A"X-SBRule: Opt-Out eMail List (SparkList)"

 :0
 { BLOCKTAG=yes }

 :0
 * BLOCKREPLY ?? NOTIFY
 { BLOCKTHIS=yes }
}



# topica.com
#
# Updated and domains verified 7/02/02
# Relevant Info:
#    topica.com provides free mailing lists for internet users, and also runs
#    a for-pay mailing list service for commercial customers.  Free lists must
#    use confirmed opt-in, but the commercial lists used by Topica domain
#    email-publisher.com are not required to do so.
#
#    email-publisher.com is essentially a spam-for-hire operation, and is
#    treated as such in the appropriate place.  Topica does not do a good
#    job of enforcing confirmed opt-in even for its free customers, though.
#    IMHO it uses its free lists as "hostages" -- because it sends both
#    spam and legitimate list mail from the same location, it hopes that
#    blacklists will not block it.  Won't work with me. :)
#
#   8/04/02:
#    Per a conversation I had with a fellow anti-spam activist working with
#    Topica, I've whiteliested a Topica netblock that will contain only
#    confirmed opt-in lists.  While I'd prefer Topica quit sending any
#    opt-out email, I'll meet them or any other provider halfway as
#    long as doing so doesn't mean my users get spammed. :)
#
:0
* ^Received:.*(64\.163\.14[4-9]\.|\
               64\.163\.15[0-1]\.|\
               64\.180\.247\.|\
               topica\.com([^a-z0-9\.]|$))
* !^Received:.*email-publisher\.com([^a-z0-9\.]|$)
* !^Received:.*66\.180\.24[4-5]\.[0-9][0-9][0-9]
{ TOPICA=yes }

:0
* ^(X-Topica-Id|\
    X-Topica-Loop):
* !^Received:.*email-publisher\.com([^a-z0-9\.]|$)
* !^Received:.*66\.180\.24[4-5]\.[0-9][0-9][0-9]
{ TOPICA=yes }

:0
* TOPICA ?? yes
{
:0 f
| ${FORMAIL} -A"X-SBRule: Opt-Out eMail List (topica.com)"

:0
{ BLOCKTAG=yes }

:0
* BLOCKREPLY ?? NOTIFY
{ BLOCKTHIS=yes }
}


# Yahoo
#
# Updated and domains verified 6/18/02
# Relevant Info:
#   Yahoo's bulk mailing lists do not properly confirm the addresses of
#   people added to the list.  I've been added to a number of lists without
#   my consent, and complaints appear to result only in my being removed
#   from the list, not in Yahoo fixing its broken list management
#   procedures or shutting down the offending lists. :(
#
:0
* ^(X-eGroups-Return:|\
    X-Yahoo-Profile:|\
    (From.|Reply-To:|Message-ID:|Received:|To:).*(^|[^-_0-9a-z])(egroups\.com|\
           grp\.scd\.yahoo\.com([^a-z0-9\.]|$)|\
           gruposyahoo\.com\.ar([^a-z0-9\.]|$)|\
           yahoogroups\.com([^a-z0-9\.]|$)))
{
 :0 f
 | ${FORMAIL} -A"X-SBRule: Opt-Out eMail List (yahoogroups.com)"

 :0
 { BLOCKTAG=yes }

 :0
 * BLOCKREPLY ?? NOTIFY
 { BLOCKTHIS=yes }
}
