Back to Changelog
v1.0.277
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