++ed by:

6 PAUSE users
1 non-PAUSE user.

Author image Kevin A. McGrail
and 1 contributors


simple front-end filtering script for SpamAssassin
client for spamd
start spamd with Apache as backend


Spam detector and markup engine
provide access to cached information for ArchiveIterator
find and process messages one at a time
scanner asynchronous event loop
auto-whitelist handler for SpamAssassin
support for learning classifiers
Storage Module for default Bayes classifier
BerkeleyDB Bayesian Storage Module Implementation
MySQL Specific Bayesian Storage Module Implementation
PostgreSQL Specific Bayesian Storage Module Implementation
Redis Bayesian Storage Module Implementation
SQL Bayesian Storage Module Implementation
Client for spamd Protocol
SpamAssassin configuration file
load SpamAssassin scores from LDAP database
parse SpamAssassin configuration
load SpamAssassin scores from SQL database
DNS resolution engine
SpamAssassin logging module
log to standard error
decode, render, and hold an RFC-2822 message
extract metadata from a message
decode, render, and make available MIME message parts
per-message status (spam or not-spam)
per-message status (spam or not-spam)
persistent address list base class
SpamAssassin plugin base class
SpamAssassin plugin to look up the Autonomous System Number (ASN) of the connecting IP address.
Normalize scores via auto-whitelist
check message against Access Database
simple anti-virus tests
form a DNS query using tag values, and look up the DNSxL lists
threshold-based discriminator for Bayes auto-learning
determine spammishness using a Bayesian classifier
extract "bases" from body ruleset
primary message check functionality
perform DCC check of messages
perform DKIM verification tests
look up URLs against DNS blocklists
check message headers/body for freemail-domains
perform various tests to detect spoof attempts using the From header name section
query hashed (and unhashed) DNS blocklists
perform hashcash verification tests
perform various tests against MIME structure and body
perform regexp tests against MIME headers
search attached documents for evidence of containing an OLE Macro
spamassassin body test plugin
PDFInfo Plugin for SpamAssassin
SpamAssassin plugin for redirecting links in incoming emails.
check uris against phishing feed
perform Pyzor check of messages
perform Razor check of messages
add message metadata indicating the country code of each relay
tags for SpamAssassin rules
Limit the memory and/or CPU of child spamd processes
For reusing old rule hits during a mass-check
speed up SpamAssassin by compiling regexps
perform SPF verification tests
short-circuit evaluation for certain rules
perform SpamCop reporting of messages
TextCat language guesser
Normalize scores with sender reputation records
look up URLs against DNS blocklists
test URIs using detailed URI information
blacklist URIs using local information (ISP names, address lists, and country codes)
aid in rescuing genuine bounces
whitelist by Subject header
SpamAssassin plugin handler
domain delegation rules
SpamAssassin SQL Based Auto Whitelist
back-channel for communication between a master and multiple slave processes
safe, reliable timeouts in perl
utility functions
spamassassin debugging helpers
Progress bar support for SpamAssassin
spamd protocol handler for Apache2
host-based spamd access control
configure Apache with SpamAssassin
parse spamd command line options


in lib/Mail/SpamAssassin/Bayes/CombineChi.pm
in lib/Mail/SpamAssassin/Bayes/CombineNaiveBayes.pm
in lib/Mail/SpamAssassin/Bayes/CombineChi.pm
in lib/Mail/SpamAssassin/Bayes/CombineNaiveBayes.pm
in lib/Mail/SpamAssassin/BayesStore/DBM.pm
in lib/Mail/SpamAssassin/BayesStore/SDBM.pm
in lib/Mail/SpamAssassin/Constants.pm
in lib/Mail/SpamAssassin/DBBasedAddrList.pm
in lib/Mail/SpamAssassin/Dns.pm
in lib/Mail/SpamAssassin/HTML.pm
in lib/Mail/SpamAssassin/Locales.pm
in lib/Mail/SpamAssassin/Locker.pm
in lib/Mail/SpamAssassin/Locker/Flock.pm
in lib/Mail/SpamAssassin/Locker/UnixNFSSafe.pm
in lib/Mail/SpamAssassin/Locker/Win32.pm
in lib/Mail/SpamAssassin/MailingList.pm
in lib/Mail/SpamAssassin/Message/Metadata/Received.pm
in lib/Mail/SpamAssassin/Message/Metadata/Received.pm
in lib/Mail/SpamAssassin/NetSet.pm
in lib/Mail/SpamAssassin/Dns.pm
in lib/Mail/SpamAssassin/MailingList.pm
in lib/Mail/SpamAssassin/Plugin/BodyEval.pm
in lib/Mail/SpamAssassin/Plugin/OneLineBodyRuleType.pm
in lib/Mail/SpamAssassin/Plugin/HTMLEval.pm
in lib/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm
in lib/Mail/SpamAssassin/Plugin/HeaderEval.pm
in lib/Mail/SpamAssassin/Plugin/ImageInfo.pm
in lib/Mail/SpamAssassin/Plugin/RelayEval.pm
in lib/Mail/SpamAssassin/Plugin/URIEval.pm
in lib/Mail/SpamAssassin/Plugin/WLBLEval.pm
in spamd-apache2/lib/Mail/SpamAssassin/Spamd.pm
in lib/Mail/SpamAssassin/Reporter.pm
in lib/Mail/SpamAssassin/SpamdForkScaling.pm
in lib/Mail/SpamAssassin/Util/ScopedTimer.pm
in lib/Mail/SpamAssassin/Util/TieOneStringHash.pm
in lib/Mail/SpamAssassin/Util/TinyRedis.pm