Back to Changelog

v1.0.277

Minor Release Released June 12, 2026

SpamAssassin integration: automatic runtime installation, industry-standard spam actions, and inbound-only content filtering

New Features

4
  • SpamAssassin anti-spam now self-heals: if enabled but not installed, the backend automatically installs it at runtime on Debian, Ubuntu, AlmaLinux, and Rocky Linux
  • Spam action selector updated to industry-standard options: Move to Junk folder (Dovecot sieve), Tag only, or Delete; legacy Reject action is mapped safely
  • Inbound-only content filtering per Postfix FILTER_README: customer outbound mail is never scanned or tagged, and mail-loop is structurally impossible
  • New API endpoint GET /panel-settings/antispam/status reports real-time filtering state (installed, installing, or missing with error detail)

Improvement

1
  • Package Manager: installed-status detection fixed for Debian multi-arch and RHEL package aliases; Upgradable tab excludes RHEL Obsoleting section and shows accurate current versions; copy-commands are now dnf-aware on RHEL

Bug Fix

1
  • Fixed Dovecot reload silently failing due to missing -c config path flag
See the Demo