Praxisbericht: Spam-Schutz mit Postscreen + Rspamd (inkl. Spamhaus, Spamcop & Ausnahmen)

snocer

Member
Hallo zusammen,

hier eine Zusammenfassung, wie wir unseren Mailserver Schritt für Schritt gehärtet haben, um Spam drastisch zu reduzieren, ohne legitime Mails (Kunden, Shopsysteme, Zahlungsanbieter usw.) zu verlieren.

Ziel war:
  • möglichst viel Spam vor Annahme der Mail abweisen
  • den Rest intelligent durch Rspamd bewerten lassen
  • ⚖️ bekannte seriöse Absender gezielt entschärfen statt global alles aufzuweichen

Stufe 1 – Postscreen vor Postfix​

Der erste Filter sitzt vor Postfix und Rspamd:
Postscreen blockiert „dummen“ Bot-Traffic, bevor überhaupt eine Mail angenommen wird.

Eingesetzte DNSBLs​

postscreen_dnsbl_sites =
<SPAMHAUS_ZEN>*2
bl.spamcop.net*1

Verwendet wurden:
  • Spamhaus ZEN (IP-Reputation)
  • SpamCop (zusätzliche IP-Reputation)

Schwellenwert​

postscreen_dnsbl_threshold = 3
postscreen_dnsbl_action = enforce

➡️ Eine IP mit schlechtem Ruf wird bereits auf SMTP-Ebene abgewiesen, bevor Rspamd überhaupt arbeiten muss.

Effekt​

✔️ Massiv weniger Bot-Spam
✔️ Weniger Last auf Rspamd
✔️ Weniger Queue-Müll


Stufe 2 – Rspamd als Inhalts- & Reputationsfilter​

Nach Postscreen übernimmt Rspamd die Bewertung echter Mails.

Aktivierte RBL/URIBL-Prüfungen​

Rspamd prüft unter anderem:

BereichListe
Absender-IPSpamhaus ZEN
URLs in MailsSpamhaus DBL
Domains im BodySURBL / URIBL
Damit werden typische Spam-Muster erkannt wie:
  • kompromittierte Webserver mit Spam-Links
  • Phishing-Domains
  • Malware-Landingpages

⚙️ Bewertungslogik​

ScoreAktion
niedrigzustellen
mittelals Spam markieren
hochablehnen (reject)
Zusätzlich aktiv:
  • Bayes-Filter
  • DKIM/SPF/DMARC-Auswertung
  • Fuzzy-Hash gegen bekannte Spamkampagnen

️ Problem: Seriöse Mails wurden zu streng bewertet​

Nach der Härtung kam es vor, dass legitime Mails blockiert wurden, z. B.:
  • Zahlungsanbieter
  • Shopsysteme
  • Buchhaltungssysteme
  • Versanddienstleister
Typisches Muster:
  • Technisch legitime Mail
  • Aber viele Tracking-Links, HTML-Formatierung
  • → FUZZY / URI-Regeln schlugen stark an

Lösung: Gezielte Rspamd-Ausnahmen (statt global abschwächen)​

Statt die Spamregeln allgemein zu lockern, wurden selektive Settings-Blöcke angelegt.

Beispiel: vertrauenswürdige Absenderdomains
Für bekannte Anbieter wurden Regeln wie diese erstellt:

PROVIDER_TRUSTED {
priority = high;

from = "@anbieter-domain.de";

apply {
symbols_disabled = ["FUZZY_DENIED"];
actions {
reject = null;
add_header = null;
greylist = null;
}
}
}

Wirkung​

Für diese Domains:

✔️ Keine harte Ablehnung
✔️ Keine Greylist
✔️ Keine aggressiven Fuzzy-Treffer

❗ Trotzdem bleiben aktiv:
  • SPF
  • DKIM
  • DMARC
  • RBL-Prüfungen
➡️ Also keine echte Whitelist, sondern nur Entschärfung überempfindlicher Regeln.


Tests nach jeder Änderung​

Nach jeder Anpassung wurden gezielt Tests gemacht:

TestZweck
GMX → eigene Domainnormale private Mail
Gmail → eigene Domaingroße Provider
Shop-/SystemmailHTML + Tracking
Testspam mit bekannten BegriffenFilterwirkung prüfen
Kontrolliert wurde über:

tail -f /var/log/rspamd/rspamd.log
tail -f /var/log/mail.log

Wichtig war dabei:
  • Wird Mail angenommen oder schon von Postscreen geblockt?
  • Welcher Rspamd-Score entsteht?
  • Welche Symbole schlagen an?

Ergebnis nach der Umstellung​

VorherNachher
Viele Junk-Mails täglichNahezu keine Spam-Mails mehr
Hohe Systemlast durch SpamDeutlich weniger Rspamd-Scans
Kunden beschweren sich über SpamKunden merken deutliche Verbesserung
Legitime Mails:

✔️ GMX
✔️ Gmail
✔️ Shop- und Zahlungsanbieter
✔️ Behörden / Geschäftspartner

laufen stabil durch.


Fazit​

Die Kombination aus:
  1. Postscreen (IP-Reputation vor Annahme)
  2. Rspamd (Inhalt + Authentifizierung)
  3. Gezielten Ausnahmen statt globaler Lockerung
führt zu:

Sehr hohem Spam-Schutz
Kaum False Positives
Stabiler Mailzustellung für wichtige Systeme


Wenn Interesse besteht, kann ich die Rspamd-Settings für typische Anbieter (Zahlung, Shops, Versand) als Vorlage zusammentragen.

Viele Grüße
und danke an alle Mitwirkenden hier im Forum
 

Werbung

Top