Table of Contents

AV-SPAM (Anti-Spam)

The AV-SPAM module provides advanced spam and virus filtering for your BlueOnyx mail server using Rspamd, a modern, high-performance spam filtering engine. This replaces the older SpamAssassin-based solution with a faster, more accurate, and easier-to-configure system.

Overview

The AV-SPAM settings page is found under Server Management > AV-SPAM. It consists of several tabs that control different aspects of spam filtering.

Tabs

General

The General tab contains the main on/off switch:

When disabled, all spam filtering is bypassed and mail flows through without scanning.

Scoring

The Scoring tab configures the spam score thresholds and subject line modifications:

Note: Scoring is inherited from server defaults at the Vsite and User level. SiteAdmins can override Vsite scores, and users can override their personal scores.

Sender Lists

The Sender Lists tab manages allow/block lists at the server scope:

Important: These rules match the SMTP envelope sender (the ``MAIL FROM`` address), not the visible ``From:`` header in the message body. Services like Zoom may send from bounce hosts (e.g., ``bounce-sg.zoom.us``) even though the visible ``From`` shows ``no-reply@zoom.us``.

Sender lists also exist at the Vsite and User scope, allowing SiteAdmins and end users to manage their own allow/block lists.

GeoIP

The GeoIP tab controls country-based filtering:

GeoIP data is provided by the Milter-GeoIP component, which tracks country-of-origin for every incoming connection.

Custom Rules

The Custom Rules tab provides a scope-aware rule editor:

Rules are stored in plain text files:

User custom rules inherit Vsite enablement, so SiteAdmins can manage user-scoped rules.

Services

The Services tab configures optional Rspamd modules:

Inheritance Model

Settings flow from Server → Vsite → User:

Empty Vsite/User override objects are expected and correct when nothing has been changed from the server default.

User Delivery Actions

At the user level, the following SPAM delivery actions are available:

The system automatically writes or removes ``~user/.procmailrc`` based on the selected action.

See Also