Bogofilter is a trainable email spam detector.
Bogofilter takes an email message or other text on standard input, parses it
into words, does a statistical check against databases of "good" and "bad"
words, and returns a status code indicating whether or not the message is spam.
Bogofilter decodes base64 or quoted-printable encoded texts and ignores non-text
attachments and HTML comments.
The supported database backends are Berkeley DB, QDBM and SQLite3.
Surblhost is a small program to see if hostnames are listed in the Spam
URI Realtime Blocklists (SURBL).
Hosts that are blacklisted means that global spam email have been reported
to contain links to these hosts.
Many popular spam email filters use these lists to identify spam email,
but this program makes it possible to use the lists for any conceivable
purpose, such as filtering out bad hosts from URL redirection, and so on.
Sentinel is a sendmail milter API implementation. This package might
be usefull for Unix system administrators who is using freeware
Sendmail. May be it's one more milter, but on the other side it's
flexible enough to satisfy more or less subtle requirements for mail
filtering.
Strip attachments from email, and optionally save the attachments to files.
It will work with either mbox or maildir files.
It is great for archiving old email without wasting space on attachments and
the extra HTML message parts that some MUAs attach.
dracMail is a webmail interface built using PHP, ExtJS (JavaScript framework),
MySQL and IMAP. Features include: Rich UI, WYSIWYG editor, HTML mail composing
and message caching.
SmtpRC is a fully configurable, multithreaded open mail relay scanner.
It supports scanning of IP blocks, and can print the results to a Web
page. It is intended for Systems Administrators to check IP blocks
under their control
iXhash is a plugin for the popular spam filter SpamAssassin.
It computes MD5 checksums of fragments of the body of an e-mail and compares
them to those of know spam. As such it works similar to the now standard
plugins that use the Pyzor, Razor and DCC software packages from within
SpamAssassin.
Spamd is a fake sendmail(8)-like daemon which rejects false mail. It is
designed to be very efficient so that it does not slow down the receiving
machine.
spamd considers sending hosts to be of three types:
blacklisted hosts are redirected to spamd and tarpitted i.e. they are
communicated with very slowly to consume the sender's resources. Mail is
rejected with either a 450 or 550 error message. A blacklisted host will not
be allowed to talk to a real mail server.
whitelisted hosts do not talk to spamd. Their connections are instead sent to
a real mail server, such as sendmail(8).
greylisted hosts are redirected to spamd, but spamd has not yet decided if
they are likely spammers. They are given a temporary failure message by spamd
when they try to deliver mail.
SQLgrey is a postfix policy service implementing a grey-listing policy.
SQLgrey is written in Perl and uses DBI to access an SQL database.
Its goal is reducing the SPAM reaching user mailboxes
Tagged Message Delivery Agent (TMDA) is designed to significantly reduce the
amount of spam (junk-mail) you receive. TMDA strives to be more effective,
yet less time-consuming than traditional spam filters.
The technical countermeasures used by TMDA to thwart spam include:
- whitelists: accept mail from known, trusted senders
- blacklists: refuse mail from undesired senders
- challenge/response: allows unknown senders which aren't on the whitelist or
blacklist the chance to confirm that their message is legitimate (non-spam)
- tagged addresses: special-purpose e-mail addresses such as time-dependent
addresses, or addresses which only accept certain kinds of communication.
These increase the transparency of TMDA for unknown senders by allowing them
to safely circumvent the challenge/response system.
TMDA can also be used as a general purpose local mail delivery agent to filter,
sort, deliver and dispose of incoming mail.