Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Anti-Spam fighting framework
Perl Shell
tag: v0.2.0-rc3

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
bin
conf
lib/Mail
t
.gitignore
Build.PL
Changes
License
README.pod

README.pod

BE AWARE

The current version is not yet cleaned. Please be patient if it prints out lots of stuff you don't want to know.

NAME

decency - Anti-Spam fighting framework

DESCRIPTION

Comming Soon

decency ..

  • is a highly configurable postfix policy daemon, SMTP content filter.
  • aims to reduce your spam significantly.
  • tries to be as easy as possible for the admin.
  • is designed to work in small, one mailserver setups as well as in complex distributed multi mailserver, multi filter server environments.
  • does not cost you a dime because it is free open source software.
  • has an interface to implement existing anti-spam solutions.

DEVELOPMENT STATE

decency is close to beta, but not yet there. However, it has already passed months of production (yes, i can run it, but you shouldnt) and real time tests survived. Some modules have less and some have more. It's mostly a matter of not having the time to write the docu, cleanup unused stuff and so on.

REQUIREMENTS

PERL

At least you need perl 5.10

RUN

    Archive::Tar > 1.40
    Carp
    Crypt::OpenSSL::RSA
    Data::Pager
    DateTime
    Digest::MD5
    Digest::SHA
    Email::Valid
    File::Basename
    File::Copy
    File::Path > 2.07
    File::Temp
    IO > 1.24
    IO::String
    IO::YAML > 0.08
    MIME::Lite
    MIME::Parser
    MIME::QuotedPrint
    Mail::Field::Received
    Mouse
    MouseX::NativeTraits
    Net::DNS::Resolver
    Net::Domain::TLD
    Net::LMTP
    Net::Netmask
    Net::SMTP
    POE
    POE::Filter::Postfix
    Proc::ProcessTable
    Regexp::Common
    Regexp::IPv6
    Scalar::Util
    Storable
    Sys::Syslog
    Time::HiRes
    YAML

TESTING

    Cache::File
    DBD
    DBD::SQLite
    DBI
    DBIx::Connector
    SQL::Abstract::Limit
    Module::Build > 0.2805
    Test::More
    
    # optional, for modules which can be tested
    Mail::SPF
    Mail::DKIM
    Net::DNSBL::Client

OPTIONAL

Depending on which modules you plan to use

    # using MongoDB as database
    MongoDB => 0.35,
    
    # using LDAP as database
    Net::LDAP
    
    # using ClamAV
    ClamAV::Client
    
    # using a cache
    Cache::FastMmap
    Cache::Memcache
    Cache::Memcache::XS
    
    # should not be installed via perl .. rather by distri installer
    #Mail::SpamAssassin
    
    # should be installed via distri
    #Geo::IP
Something went wrong with that request. Please try again.