Rspamd - Fast, free and open-source spam filtering system

  •        867

Rspamd is an advanced spam filtering system that allows evaluation of messages by a number of rules including regular expressions, statistical analysis and custom services such as URL black lists. It supports Regular expressions filtering, SPF, DKIM, DNS black list, URL black lists, Fuzzy hashes etc.

According to this spam score and the user's settings, Rspamd recommends an action for the MTA to apply to the message, for example, to pass, reject or add a header. Rspamd is designed to process hundreds of messages per second simultaneously, and provides a number of useful features.

https://rspamd.com/
https://github.com/rspamd/rspamd
https://github.com/vstakhov/rspamd

Tags
Implementation
License
Platform

   




Related Projects

Spamassasin - Intelligent Spam Filter

  •    C

SpamAssassin is a mature, widely-deployed open source project that serves as a mail filter to identify Spam. SpamAssassin uses a variety of mechanisms including header and text analysis, Bayesian filtering, DNS blocklists, and collaborative filtering databases. SpamAssassin runs on a server, and filters spam before it reaches your mailbox.

ASSP - Anti-Spam SMTP Proxy

  •    Perl

ASSP is a SMTP proxy which sits between SMTP server and the MTA. It filers the spam and delivers the legtimate mails to the MTA. Its feature include Bayesian analysis, Sender Policy Framework) validation and blocking, Realtime Blackhole Listing, URL Black Listing, Multi-level attachment blocking, LDAP support, Backscatter Detection, SNMP support and lot more.

DSpam - Content based Spam Filter

  •    C

DSPAM is a scalable and open-source content-based spam filter designed for multi-user enterprise systems. DSPAM is an adaptive filter which means it is capable of learning and adapting to each user's email. Instead of working off of a list of rules to identify spam. DSPAM's probabilistic engine examines the content of each message and learns what type of content the user deems as spam or nonspam.

Scrollout F1 - An easy-to-use anti-spam email gateway

  •    C++

Scrollout F1 is an easy to use, already adjusted email firewall (gateway) offering free anti-spam and anti-virus protection aiming to secure existing email servers, old or new, such as Microsoft Exchange, Lotus Domino, Postfix, Exim, Sendmail, Qmail and others.

Mail-in-a-Box - One click easy-to-deploy SMTP server

  •    Python

Mail-in-a-Box helps individuals take back control of their email by defining a one-click, easy-to-deploy SMTP+everything else server: a mail server in a box. Mail-in-a-Box lets you become your own mail service provider in a few easy steps. It’s sort of like making your own gmail, but one you control from top to bottom. Technically, Mail-in-a-Box turns a fresh cloud computer into a working mail server. But you don’t need to be a technology expert to set it up.


Haraka - A fast, highly extensible, and event driven SMTP server

  •    Javascript

Haraka is a highly scalable node.js email server with a modular plugin architecture. Haraka can serve thousands of concurrent connections and deliver thousands of messages per second. Haraka and plugins are written in asynchronous JS and are very fast. Haraka has very good spam protection (see plugins) and works well as a filtering MTA. It also works well as a MSA running on port 587 with auth and dkim_sign plugins enabled.

Mailin - Artisanal Inbound Emails for Every Web App

  •    Python

Mailin is an smtp server that listens for emails, parses them and posts them as json to the url of your choice. It checks the incoming emails dkim, spf, spam score (using spamassassin) and tells you in which language the email is written. Mailin can be used as a standalone application directly from the command line, or embedded inside a node application.

Spam Assistant Tokugawa

  •    

This project aims to provide an extension for Apple's Mail program to support an email address verification based spam filtering. The filtering is based on the simple idea that spammers usually do not send spam from existing addresses. The extension will

Spay - SPam BAYesian Filter Project

  •    C

This project applies statistical text categorization techniques to the domain of spam mail filtering. The goal is to produce mail filtering software that can be trained to recognize spam in a particular individual's email. The statistical models produc

SMTP Guard Filter

  •    

Spam filter for SMTP server. Check emails for spam against 9 different filters. Easy to customize and tune to your specific needs. Easy to create new filters. Eliminate 99% of spam.

Spam Trainer

  •    CSharp

Not all email clients have Spam filtering (and training) built in. Spam Trainer provides easy (drag and drop) training from your mail client, passing messages through to your spam filter (e.g. Spambayes) via command line scripts.

SpamProbe - fast bayesian spam filter

  •    C++

Fast, intelligent, automatic spam detector using Paul Graham style Bayesian analysis of word counts in spam and non-spam emails. Filtering adapts to personal tastes automatically. No manual rule creation required. Intended for use with procmail, maild

nginx-ultimate-bad-bot-blocker - Nginx Block Bad Bots, Spam Referrer Blocker, Vulnerability Scanners, User-Agents, Malware, Adware, Ransomware, Malicious Sites, with anti-DDOS, Wordpress Theme Detector Blocking and Fail2Ban Jail for Repeat Offenders

  •    Shell

Please make sure you are subscribed to Github Notifications to be notified when the blocker is updated or when any important or mission critical (potentially breaking) changes may take place. This is our new preferred method of installation which is now done through a set of shell scripts contributed to this repo and maintained by Stuart Cardall @itoffshore who is one of the Alpine Linux package maintainers.

phPOP3clean

  •    PHP

PHP-based spam amp; virus/worm filtering for POP3 email accounts. Designed to run as a cron job and catch spam based on links to blacklisted IPs, obfuscated words or blacklisted phrases; attached-image spam; email worms; corrupted or malformed emails.

referrer-spam-blocker - Apache, Nginx, IIS, uWSGI, Caddy & Varnish blacklist + Google Analytics segments to prevent referrer spam traffic 👾

  •    VCL

.htaccess is a configuration file for use on web servers running Apache. This file is usually found in the root “public_html” folder of your website. The .htaccess file uses two modules to prevent referral spam, mod_rewrite and mod_setenvif. Decide which method is most suitable with your Apache server configuration. This file is Apache 2.4 ready, where mod_authz_host got deprecated. The web.config file is located in the root directory of your Windows Server web application.

QSpamDog spam filter

  •    PHP

QSpamDog is a PHP-based email filter which is intended to be used primarily in filtering spam email. It was designed for usage with QMail based email-servers which use the Maildir format for storing users' emails.

mailin - Artisanal inbound emails for every web app

  •    Python

Mailin is an smtp server that listens for emails, parses them and posts them as json to the url of your choice. It checks the incoming emails dkim, spf, spam score (using spamassassin) and tells you in which language the email is written. Mailin can be used as a standalone application directly from the command line, or embedded inside a node application.

Deep Six

  •    Perl

Deep Six is a client side spam filtering tool that monitors your inbox for new email and filters it. The modular filter plugin-system allows for greater spam detection. Currently supports SpamBouncer, Vipul's Razor and DCC.

Vipul's Razor

  •    Perl

Vipul's Razor is a distributed, collaborative, spam detection and filtering network. The primary focus of the system is to identify and disable an email spam before its injection and processing is complete.

NAGS PERL Spam Filter

  •    

The NAGS Spam Filter is a PERL script which can be used to assist in the filtering of incoming email.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.