This page contains links to various sites that may be of interest to those who must deal with spam.


Introduction (Chapter 1)
Simple Mail Transfer Protocol (RFC2821)
Click Here

Internet Message Format (RFC2822)
Click Here

Symantec Brightmail AntiSpam
Click Here

Postini:
Click Here

McAfee System Protection
McAfee� SpamKiller� Appliances
Click Here

Ciphertrust Ironmail:
Click Here

Mirapoint anti-spam firewall:
Click Here

Procmail (Chapter 2)
Procmail home page:
Click Here

Thorough collection of Procmail resources:
Click Here

The SpamBouncer: All-in-one Procmail spam filter:
Click Here

SpamAssassin (Chapter 3)
SpamAssassin home:
Click Here

SpamAssassin wiki:
Click Here

Microsoft Windows Integration
Click Here

Sendmail Integration

MIMEDefang:
Click Here

milter:
Click Here

Postfix Integration
amavisd-new:
Click Here

amavisd reference page:
Click Here

qmail Integration
qmail-scanner:
Click Here

maildrop:
Click Here

Native MTA Anti-Spam Features (Chapter 4)

Blackhole Listing Services

Kelkea Mail Abuse Prevention (MAPS):
Click Here

Spam and Open Relay Blocking System (SORBS):
Click Here

SpamCop Blocking llist:
Click Here

Spamhaus Block List (SBL):
Click Here

Declude's List of All Known DNS-based Spam Databases:
Click Here

Spamlink's listing:
Click Here

Jeff Makey's Blacklists Compared:
Click Here

Sendmail
Collection of anti-spam features in Sendmail:
Click Here

m4 documentation:
Click Here

Sendmail home:
Click Here
Postfix
Jim Seymour's suggestions/examples for Postfix anti-UCE configuration:
Click Here

Fairly-Secure Anti-SPAM Gateway:
Click Here

Postfix home:
Click Here

Postfix access file documentation:
Click Here

Postfix Configuration - UCE Controls:
Click Here

qmail

The author of qmail, Dan Bernstein's qmail home:
Click Here

qmail on the web:
Click Here

Nagy Balazs wrote a patch called mfchec that ensures the domain name on the envelope sender is a valid DNS name:
Click Here

flame.org wrote another patch that performs various header checks and bounce/flagging functionality:
Click Here

Incoming MAIL FROM: addresses are verified to be returnable by requiring an MX or A record for the host given:
Click Here

Rejecting SMTP connections at the network level from hosts with bad DNS:
Click Here

rblsmtpd, the realtime blackhole listing facility for qmail:
Click Here

Netqmail, a collection of patches to qmail:
Click Here

netqmail-1.05 distribution:
Click Here

Dave Sills' Life With qmail page:
Click Here

qmail Anti-Spam HOWTO:
Click Here

qmail-scanner home page:
Click Here

Patch for implementing qmailqueue patch:
Click Here

qmailqueue patched version of qmail-1.03 prebuilt RPM is available at
Click Here

mailscanner home:
Click Here

tcprules documentation:
Click Here

checkpassword:
Click Here

SMTPAUTH/STARTTLS (Chapter 5)
Stunnel home:
Click Here

SMTP Service Extension for Authentication RFC:
Click Here

SMTP Service Extension for Secure SMTP over TLS
Click Here
qmail Integration

SMTP Authentication [Tutorial]:
Click Here

qmail SMTPAUTH patch:
Click Here

Sendmail Integration

SMTP AUTH in sendmail 8.10-8.12:
Click Here

Jon Fullmer's How to set up SMTP AUTH:
Click Here

Claus A�mann 's Compiling STARTTLS in sendmail:
Click Here

Postfix Integration

Security Sage's SASL2 authentication and TLS encryption guide:
Click Here

Distributed Checksum Filtering (Chapter 6)
Vipul's Razor home:
Click Here

Vipul's Razor documentation:
Click Here

Distributed Checksum Clearinghouse home:
Click Here

Bayesian Theory (Chapter 7)
Paul Graham's essay titled A Plan for Spam:
Click Here

Paul Graham's essay titled Better Bayesian Filtering
Click Here

The Wabe: Bayesian Filtering: Part II:
Click Here

Yerazunis, Bill ``Sparse binary Polynomial Hash Message Filtering and the Crm114 Discriminator,'' _Proceedings of the 2003 Spam Conference_; download software and other info from
Click Here

Patrick Pantel and Lin, Dekang, "SpamCop -- A Spam Classification & Organization Program," _Proceedings of AAAI-98 Workshop on Learning for Text Categorization._

Paul Graham essay, So Far, So Good:
Click Here

Robinson, Gary, A Statistical Approach to the Spam Problem,
Click Here

Bogofilter Calculations: Comparing Geometric Mean with Fisher's Method for Combining Probabilities:
Click Here

Bayesian Filtering (Chapter 8)
CRM114:
Click Here

bogofilter:
Click Here

Anti-Spam Server Proxy:
Click Here

Email Client Filtering (Chapter 9)
POPFile, a Bayesian Classifier for any POP3 email client:
Click Here

Spamihilator, a Bayesian Classifier for any POP3 client:
Click Here

Outclass, a POPFile plugin for MS Outlook:
Click Here

K9, another interface to POPFile for MS Outlook:
Click Here

Mozilla Suite (including Messenger):
Click Here

Microsoft Outlook web page:
Click Here

Microsoft Outlook Express home:
Click Here

Microsoft Exchange (Chapter 10)
Microsoft's Exchange web site:
Click Here

IMF Archive Manager to view SCL scores in the UceArchive folder:
Click Here

IMF primer:
Click Here

Viewing IMF SCL scores in Outlook:
Click Here

McAfee SpamKiller for Mail Servers:
Click Here

MSExchange.org's anti-spam section:
Click Here

IBM Lotus Domino (Chapter 11)

IBM Lotus Notes/Domino
Click Here

McAfee SpamKiller for Mail Servers:
Click Here

Sender Verification (Chapter 12)

Hashcash Proof of work web site:
Click Here

TRE regular expression matching library:
Click Here

EmailRelay SMTP proxy and store-and-forward MTA:
Click Here

NormalizeMIME, a MIME email message parser:
Click Here

Python language home:
Click Here

Camram, proof of work, electronic signature, CRM114 interface:
Click Here

Tagged Message Delivery Agent (TMDA) home:
Click Here

TMDA Web interface:
Click Here

checkpassword-pam an implementation of checkpassword-compatible authentication program:
Click Here

Active Spam Killer (ASK):
Click Here

Sender Policy Framework (Appendix A)

Sender Policy Framework (SPF) home page:
Click Here

SPF online wizard setup tool:
Click Here

SPF online record check tool:
Click Here


Reporting Spam (Appendix B)

Reading email headers:
Click Here

SamSpade tool for analyzing spam messages:
Click Here

Online tool for help in analyzing spam messages:
Click Here

SpamCop online service for analyzing spam headers and reporting spam:
Click Here

DSPAM (Appendix F)

DSPAM home:
Click Here


Tools

GNU wget:
Click Here

GNU make:
Click Here

GNU gcc:
Click Here


Miscellaneous

SpamLinks has a very nice collection of spam fighting links:
Click Here

A good starting point for fighting spam:
Click Here

The Coalition Against Unsolicited Commercial Email (CAUCE):
Click Here

Comprehensive Perl Archive Network (CPAN):
Click Here

Maildir home page:
Click Here

Internet Mail Consortium:
Click Here

mutt command line email client:
Click Here