Composites — mehrere schwache Signale zu einer klaren Entscheidung.

Eine Composite-Regel verknüpft mehrere rspamd-Symbole mit boolescher Logik zu einem neuen, eigenständigen Symbol mit eigenem Score — das mächtigste Werkzeug, um Erkennungssignale gezielt zu kombinieren, ganz ohne die rspamd-Konfiguration von Hand zu editieren.

Warum Kombinations-Regeln

Ein einzelnes verdächtiges Merkmal reicht oft nicht für eine klare Entscheidung — zu viele Fehlalarme. Erst die Kombination macht es eindeutig: „RBL-Treffer und keine gültige DKIM-Signatur" ist ein deutlich stärkeres Signal als jeder Faktor für sich. Genau solche Verknüpfungen bilden Composites ab — mit eigenem Namen, eigenem Score und voller Kontrolle darüber, wie sie in die Bewertung eingehen.

Ausdrucks-Syntax

Composites nutzen die rspamd-Ausdruckssprache:

  • & — UND (beide Symbole müssen feuern), z. B. SPF_FAIL & DKIM_TRACE_FAIL
  • | — ODER (mindestens eines), z. B. RCVD_IN_ZEN | RCVD_IN_BARRACUDA
  • ! — NICHT (Symbol darf nicht feuern), z. B. RCVD_IN_ZEN & !DKIM_VALID
  • ( ) — Gruppierung, z. B. (SPF_FAIL | DKIM_FAIL) & !WHITELIST

Ein konkretes Beispiel — bekannter RBL-Treffer ohne gültige DKIM-Signatur wird zu „hard spam":

NMG_RBL_NO_DKIM = RCVD_IN_ZEN & !DKIM_VALID

Policy — was mit den Eingabe-Symbolen passiert

  • leave — Eingabe-Symbole bleiben im Score erhalten (Standard) — wenn das Composite ein zusätzliches Signal ist
  • remove_weight — Gewichte der Eingabe-Symbole werden auf 0 gesetzt — wenn das Composite sie „ersetzt" und Doppelzählung vermieden werden soll
  • remove_symbol — Eingabe-Symbole werden vollständig entfernt — wenn sie nach der Auswertung irrelevant sind
  • remove_existing — entfernt die Symbole und verhindert erneutes Feuern — für strenge Exklusion, typisch bei Whitelist-Composites

Score-Richtung

  • Positiv (z. B. 5.0) — erhöht den Spam-Score, Richtung Quarantäne/Reject
  • Negativ (z. B. -3.0) — Ham-Bonus, senkt den Score und reduziert das Fehlalarm-Risiko
  • 0.0 — Composite feuert als sichtbares Symbol, ändert den Score aber nicht (nützlich zum Beobachten)

Vorkonfiguriert und erweiterbar — ohne Config-Editieren

MailGuard liefert Builtin-Composites für typische Szenarien mit (z. B. Origin-Tag-Kombinationen, Outbound-Erkennung). Diese sind in Score, Policy und Aktiv-Status anpassbar, aber nicht löschbar. Eigene Composites legen Sie über die Oberfläche an — Symbolnamen folgen dem Muster [A-Z][A-Z0-9_]{2,63}, die verfügbaren rspamd-Symbole sind jederzeit einsehbar. Kein Zugriff auf Konfigurationsdateien, kein Neustart, kein Risiko einer kaputten rspamd-Config.

Erkennung nach Ihren Regeln?

Composites verknüpfen Signale präzise — für weniger Fehlalarme und schärfere Blocks, ohne die rspamd-Config anzufassen.

Preise ansehen