Skip to content

SpamTagger/SpamTagger-Plus

 
 

Repository files navigation

SpamTagger Plus

SpamTagger Plus is a continuation of the MailCleaner® anti spam gateway.

🚧 Under Construction 🚧

Development of a first release of SpamTagger Plus is ongoing and the SpamTagger Plus repository is no longer compatible with existing MailCleaner® systems which are based on Debian Jessie.

There are currently no pre-built VMs to download for SpamTagger Plus. Containers and VM images can be built using the SpamTagger-Bootc repository. However, these images do not currently produce a working mail gateway.

Please stay tuned for more information and feel free to discuss development in the relevant GitHub Issues or Discussions tabs.

👨‍💻 Development 👩‍💻

In the effort to get out a new release development is ongoing across a few different repositories:

  • This repository contains the SpamTagger Plus application code. Work is ongoing to bring the codebase up to date to support the latest language and framework versions. Application services are also being modernized to run with more appropriate permissions, access an other considerations. See the issues page for problems that need to be resolved.
  • The SpamTagger-Bootc repository is responsible for building SpamTagger Plus images in various formats. This is a significant divergence from how MailCleaner® images were built as discussed here. It is capable of building container images, VM images and ISO installers, however work is ongoing to complete the configuration of SpamTagger Plus on top of these images.
  • The st-exim repository builds custom versions of the exim MTA for SpamTagger appliances, since distribution provided versions are missing several necessary features. This currently builds Debian packages. We have yet to confirm if the package provided by CentOS has all of the features that we require. In the event that it does not, this repository will be modified to build RPMs.
  • The python-mailcleaner-library provides some internal API features, mostly for Fail2Ban integration. This should not require any significant modification, however it is eventually desired to remove this and replace it with a built-in Perl-based API since this is the only Python code across all SpamTagger projects.

Releases

No releases published

Packages

No packages published

Languages

  • PHP 60.2%
  • Perl 19.8%
  • HTML 8.3%
  • Shell 8.0%
  • CSS 2.3%
  • JavaScript 1.4%