Main Page
From dspam
DSPAM - Community Driven Anti-Spam Filter
DSPAM is community driven continuation of the original DSPAM antispam filter invented by Jonathan Zdziarski. DSPAM is a scalable and open-source content-based spam filter designed for multi-user enterprise systems. On a properly configured system, many users experience results between 99.5% - 99.95%, or one error for every 200 to 2000 messages. DSPAM supports many different MTAs and can also be deployed as a stand-alone SMTP appliance. For developers, the DSPAM core engine (libdspam) can be easily incorporated directly into applications for drop-in filtering
Information
- Installation
- Operating System Compatibility
- Configuration
- Web Interface
- Storage Drivers
- Distribution Specific
- Third Party Tools: Independent add-ons designed to improve Dspam operation
- Getting Help with DSPAM
Project Road Map
View the Project Road Map to see a timeline of where we are going from here.
How to Get Involved
This project is currently looking for anyone interested in becoming involved. You don't need to be a coder to do so!
- If you have any interest in DSPAM then join up on a one of the mailing lists.
- If you aren't a coder, but have ideas how to improve the project then use the mailing lists or create a new feature request.
- If you found a bug, then list it on the bug tracker.
- We are also looking for translators, documentation editors, how-to guides and testing on any platform
We'd be happy to have you join!
Where to find help
- Project Summary Page
- Community Wiki Portal
- BugTracker
- Feature Requests
- Notes on Groups
- Source code
- Common Questions
- Mailing lists
- The Hats and Credits page
Source code and Building
Release Downloads and Packages
Releases of DSPAM and packages available in tar.gz/rpm/deb will be made available in the Downloads Area
Source code and checking out
The public source repository for DSPAM can be accessed here. To gain write access please sign up on the devel mailing list and contact a project admin. More information can be found on the developing page. Note: the URLs for read and write access are different
Building
In order to build from sources, you will need autoconf, automake, and libtool installed. The versions specifically used in development are listed in configure.ac and Makefile.am. Once you have downloaded the source tree, do the following:
cd dspam ./autogen.sh ./configure [options] make && make install
If you have any problems, please sign up on the mailinglists
To see all configure options
./configure --help
Documentation
Basic documentation for installation and configuring DSPAM can be found in the source tarball or inside your package. Be sure to look at README, RELEASE.NOTES, UPGRADING and the /doc folder.
Extended documentation, examples set-ups and best practices can be found on this page. The mailing lists also hold a vast wealth of knowledge.
Docs From Original Wiki
You can see the original wiki here
New Docs
- Introduction to Tokenizers in DSPAM
- Explanation of build options
- Explanation of user preferences
Other Anti-spam Filters and interesting things to read
Open Source Projects
- SpamAssassin
- MailScanner
- SpamBayes
- Bogofilter
- MailWasher
- Anti-Spam SMTP Proxy (ASSP)
- CRM114 - the Controllable Regex Mutilator
- OSBF-Lua (Orthogonal Sparse Bigrams with confidence Factor)
- clapf
- Spamish Inquisition
- hermes Antispam Proxy
- SAGATOR
Commercial Products
- Kaspersky Antispam
- Kasperksy Mail Gateway
- Barracuda
- Cisco IronPort
- Proofpoint Protection Server
- SecPoint Protector
- Symantec Brightmail Message Filter
- BorderWare Security Platform for Email Security
- Mirapoint's RazorGate
- Red Condor MAG (Message Assurance Gateway) Network Appliance
Example Configurations
- VirtualBox + FreeBSD + DSPAM Relay/Gateway Example (work in progress) VirtualBox FreeBSD Dspam
- Example dspam.conf settings
- Integrate DSPAM into the Debian-based ISPmail setup: Postfix -> DSPAM -> Dovecot
- Working DSPAM+POSTFIX+MYSQL+CLAMAV Setup by PaulC
Plugins and Integrations
- Thunderbird Plugin - See the /contrib folder in source
- Lotus Notes Plugin - See the /contrib folder in source
- Integration with Postfix.Admin - Postfix.Admin Notes
- MS Outlook plugin
- Outlook 2003 Plugin Screenshots and Setup
Extending DSPAM With Other Techniques and Good Spam Fighting Practices
- Greylisting
- Block lists RBL Block Lists
- Only accepting mail for users/domains which exist on your server
- Preventing backscatter
- Filter results with Dovecot Sieve
3rd Party Sources of Info
Access the 3rd Party Resources page.
