label_alt_logo
2025-12-17

KeyHelp® 25.3 – Improved spam protection capabilities, performance optimizations and PHP 8.5 as an additional interpreter

by Alexander Mahr

Last week, the release of the new KeyHelp version 25.3 took place. This update includes optimizations in spam fighting as well as numerous quality-of-life improvements. Below you will receive an overview of some selected new features of the new KeyHelp version.

  • Improved spam fighting measures
    Spam fighting via Rspamd was further expanded in this version. Functions for the automatic learning of spam and ham messages were introduced, which continuously improves the detection accuracy of the filter based on actual email traffic. Furthermore, the reliability of the email address filter was optimized. In past versions, it could happen that emails were not classified as expected despite an entry under "Spam protection via email address blacklists/whitelists". This behavior was corrected with the current configuration so that filtering now always takes place correctly.

    There is also visual news: The Rspamd web interface is now also available in Dark Mode and thus fits optimally into the KeyHelp Dark Mode (requires Rspamd 3.14+ and KeyHelp Pro), which ensures a uniform user experience.

    You can find the settings on the newly established configuration page under "Configuration" → "Email Spam & Virus Protection".
  • Performance boost for Fail2Ban
    For systems that make extensive use of IP blocking via Fail2Ban, it could happen that the Fail2Ban overview page in KeyHelp reacted increasingly sluggishly as soon as there were over 100,000 entries in the list. For this reason, a new "Speed Mode" was introduced. As a result, the page remains responsive even with a large number of blocked IPs, and the interface can be operated smoothly as usual.
  • Alternative view for domain management
    With the new version, administrators can choose an alternative domain overview which groups the domains according to their owners. Depending on requirements, this ensures a better overview and, moreover, saves a lot of horizontal screen space in the overview table.

    Administrators can activate the new view under "Domains" → "Customize view" → "Group by clients".
  • New features for the KeyHelp toolbox
    A new security feature was integrated into the CLI tool "keyhelp-toolbox". It is now possible to update all internal database access passwords used for server services and KeyHelp itself with a single command. This facilitates maintenance and increases security should a regular password rotation be desired.
  • PHP 8.5 available as additional interpreter
    With version 25.3, PHP 8.5 is now available as an additionally installable interpreter. Administrators can conveniently install the new PHP version via the KeyHelp interface and offer it to their users for selection. This ensures that your applications can be tested and operated early on with the latest features and performance improvements of the new PHP generation.

    Installation takes place as usual via "Configuration" → "PHP Interpreters".

You can find an overview of all changes in the change log at https://changelog.keyhelp.de.