From: timb@transmeta.com (Tim Berger)
Newsgroups: comp.os.linux.announce
Subject: spamcan-0.87, anti-spam sendmail patches to capture spam by regular expression
Date: Sat, 12 Jul 1997 13:13:12 GMT
Organization: Transmeta Corporation, Santa Clara CA
Approved: linux-announce@news.ornl.gov (Lars Wirzenius)
Message-ID: <pycola.868713193.8166@liw.clinet.fi>
	iQBVAwUBM8eC+TiesvPHtqnBAQHMWQH/Vjw6ENiEg1HZ45UK4WTltC59TlIpWV+y
	A2Hx/ACSTnf/mte7wYyIEH+92vS5qXcngwRR3l/rIWkMkaDfXJ7YMw==
	=EwdQ
Xref: nntpfeed.doc.ic.ac.uk comp.os.linux.announce:7699

-----BEGIN PGP SIGNED MESSAGE-----


I am now using spamcan in production at a small company of
approximately 100 people and it is working very well.  It works on
Linux and Solaris and should easily port to other platforms.  A 
context diff is now available.

It is available from: ftp://consult.ml.org/pub/spamcan.tar.gz

>From the readme:

spamcan is a simple yet extremely powerful junkmail capturing software
patch to Sendmail v8.

spamcan is a patch to sendmail designed to capture site-wide junkmail
to a file.  In my experience, bouncing spam is futile and wastes
bandwidth.  Most spam has forged addresses and invalid return
addresses.

spamcan was written with the philosophy that unsolicited email is an
evil and disruptive presence.  In my opinion it is unreasonable to
ask or require each and every user at a site with hundreds of users to
put up with unsolicited email or to manage their own anti-spam rules.
I believe it is up to the system administration group to provide
excellent service to the user community and I believe spamcan is a
powerful tool that aids in providing excellent service.

Unlike most site-wide anti-spam packages, spamcan is capable of using
regular expressions to match header strings.  The envelope "from" user
is also examined.  Using regular expressions is a very powerful and
dangerous capability.  Extreme caution must be taken in formulating
your expressions.  Fortunately, spamcan does not discard or bounce
email.  Rather, spamcan 'cans' it to a 'spamcan'.  In the unfortunate
event that you've managed to capture non-spam, it may be forwarded to
the appropriate user.

spamcan was designed to stay out of the way of valid mail message
traffic.  It examines all non-message-id headers.  Outgoing mail is
not examined.  Incoming mail messages containing the in-reply-to
header are also passed through un-examined.  If spammers use this as a
back-door this feature may have to be removed.

spamcan adds a header to every message it identifies as spam 
before sending it to the spamcan:

'x-spamcan-reason' has the reason for identifying the mail as spam.

spamcan is known to work on Linux and Solaris but I'm sure it would
not take much to make it work on other platforms.

Please let me know if you find spamcan useful.  Send bug reports,
enhancements, or comments to spamcan-proj@consult.ml.org.

- -- 
Tim Berger
UNIX Systems Administrator
On Contract with Transmeta
Phone: (408) 327-9830 x302



- -- 
This article has been digitally signed by the moderator, using PGP.
http://www.iki.fi/liw/lars-public-key.asc has PGP key for validating signature.
Send submissions for comp.os.linux.announce to: linux-announce@news.ornl.gov
PLEASE remember a short description of the software and the LOCATION.
This group is archived at http://www.iki.fi/liw/linux/cola.html

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3ia
Charset: noconv

iQCVAwUBM8eC84QRll5MupLRAQFokAP/dtLZ8IP41yqRbsIz0CzWHOTJh4nbnwLR
5lonrwUMWLUB0UroIuges70y4MKBKoJplHsWVzrU2tR4QdjAY63VNamfMLo2ItoW
5OmCcDgK6vA8R14PqTVf3iei5nVs0cZ4kKmZ5S3Ohd9WoGVvvbCFaS7yPCQKj2+X
86ibzjTQyW0=
=KgoB
-----END PGP SIGNATURE-----
