tumgreyspf
| What people are
saying about tumgreyspf: |
| David B Cook
tumgreyspf - such a simple solution to a big problem. I implemented this yesterday on our primary and backup MX servers. What a huge difference! We were already using a combination of sane Postfix rules and RBL's but stuff still got through. Today we have actually received support calls saying "What did you guys do? I haven't received a single SPAM since yesterday!" and there appears to be no false positives to go along with this.
|
Introduction
This is tumgreyspf, an external policy checker for the postfix mail
server. It can optionally greylist and/or use spfquery to check SPF
records to determine if email should be accepted by your server.
SPF is information published by the domain owner about what systems
may legitimately send e-mail for the domain. Greylisting takes advantage
of spam and viruses that do not follow the RFCs and retry deliveries on
temporary failure. We use these checks as part of our mail system and
have seen several orders of magnitude reduction in spam, lower system
load, and few problems with legitimate mail getting blocked.
It uses the file-system as it's database, no additional database is
required to use it.
Download
FTP:
ftp.tummy.com:/pub/tummy/tumgreyspf/
Recent changes
WHATSNEW (first 15 lines):
================================
Version 1.34 -- Wed Jun 10, 2009
Fixing a bug which caused many SPF return results to bypass greylisting.
Identified by Tomasz 'urug' Olszewski
================================
Version 1.33 -- Sun Jul 20, 2008
Pretty print the time in tumgreyspf-stat, based on code by Luis Botero.
Fixing a code bug causing error "global name 'Except' is not defined"
Reported by Joe Lowe.
================================
Version 1.32 -- Thu Nov 29, 2007
[...]
Requirements
Python: You can get source (and
binaries for selected systems) from
www.python.org.
SPF requires either the C or Perl binary or
Python SPF library: tumgreyspf can either call the external SPF checking
program from the SPF site, or the
Python SPF library. The latter
is preferred.
Description and License
tumgreyspf is licensed under the GPL.
Advantages
Does not require a database library, nor does it suffer from
database corruption as some other greylist implementations have.
Requires few external dependencies.
Little regular maintenance is required.
Copyright
radiusContext (source, binaries, report formats, documentation and all
related matter) is copyright © 2004-2005 Sean Reifschneider,
tummy.com, ltd.