spamassassin

Setting up a script for the Spamassassin's learning and reporting systems

Download my shell script Now that we have the spam filters in place we have to feed our bayesian system and report our spam to Razor, Pyzor and Spamcop. The obvious thing that comes in mind at this point could be to call...

Roundcube plugins

Official repository: http://plugins.roundcube.net/ Changelog Apr 27, 2026- qmailforward upgraded to v1.0.5 (bug fix: sql call is not done if the forward is not a valid email address) Dec 19, 2025- composer is now installed in /usr/local/bin and not in RC dir Apr 19, 2025- sauserprefs...

Spamassassin's TxRep Reputation and Bayesian filters

TxRep was designed as an enhanced replacement of the AutoWhitelist plugin. TxRep, just like AWL, tracks scores of messages previously received, and adjusts the current message score, either by boosting messages from senders who send ham or penalizing senders who have...

Preparing the SQL database in SpamAssassin

Official SQL queries Choosing the right perl DataBase Interface (DBI) module DBD::mysql (github) DBD::MariaDB (github) Depending on whether you use MySQL or MariaDB, and if you use MySQL things also depend on the version, you have to install DBD::mysql or DBD::MariaDB perl DBI module. Other connectors...

Installing and configuring SpamAssassin

Info: http://spamassassin.apache.org/ Docs: http://spamassassin.apache.org/full/4.0.x/doc/ Latest version: 4.0.2 Download: http://spamassassin.apache.org/downloads.cgi Upgrading notes: https://svn.apache.org/repos/asf/spamassassin/trunk/UPGRADE  github: https://github.com/apache/spamassassin  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...

Setting up the DMARC filter in Spamassassin

DMARC (Domain-based Message Authentication, Reporting and Conformance) is an email authentication protocol. It is designed to give email domain owners the ability to protect their domain from unauthorized use, commonly known as email spoofing. The purpose and primary outcome of implementing...

Spamassassin User Preferences via SQL

Info: http://spamassassin.apache.org/dist/sql/README - http://wiki.apache.org/spamassassin/UsingSQL SpamAssassin can now load users' score files from an SQL database.  The concept here is to have a web application (PHP/perl/ASP/etc.) that will allow users to be able to update their local preferences on how SpamAssassin will filter...

Migrating spamassassin to version 4.0

Upgrade notes SA v. 4 docs Install spamassassin v. 4 SA v.4 DMARC plugin requires Mail::DMARC::PurePerl, while DecodeShortURLs requires DBD::SQLite (or DBD::MariaDB or DBD::mysql), so it's better to install them before the upgrade: cpan notest install Mail::DMARC::PurePerl DBD::SQLite Stop qmail and spamd and then upgrade spamassassin,...

Recent comments