Kapitel 07
Mail-Transport & Abwehr
Admin:
#pSpam
SpamGuard, Smart Greylisting, DNSBL, FTRL-ML & ClamAV Antivirus
Die mehrstufige Eingangs-Pipeline kombiniert Protokoll-Vorprüfungen (SPF, DKIM, DMARC, FCrDNS, DNSBL, Smart Greylisting) mit struktureller MIME-Heuristik, einem selbstlernenden Online-FTRL-Klassifikator (pro Mandant über Benutzer-Verschiebungen in/aus Junk trainiert) und optionalem ClamAV-Echtzeit-Virenscan.
Praxis-Tipp & Architektur-Hinweis
Keine Angst vor E-Mail-Verlust durch Fehlalarme: Alles zwischen JunkThreshold (4,5) und RejectThreshold (9,0) wird niemals gelöscht, sondern sauber mit Header X-Spam-Status versehen im Junk-Ordner zugestellt. Mit dem interaktiven Spam-Analyzer (#pSpam) kannst du jede .eml-Nachricht jederzeit nachrechnen.
Entscheidungsstufen der Eingangs-Pipeline
Benutzer trainieren das FTRL-Modell automatisch im Alltag, indem sie falsch einsortierte Mails in oder aus 'Spam' verschieben.
Score < 4.5 -> Zustellung in Posteingang (Ham)
4.5 <= Score < 9.0 -> Zustellung in Ordner "Spam / Junk" (kein Datenverlust)
Score >= 9.0 -> Direkte SMTP-Ablehnung mit 550 5.7.1
ClamAV Signatur-Treffer -> Sofortige SMTP-Ablehnung mit 554 5.7.0 Malware rejected
Einstellungen, Standardwerte & Best Practices
| Einstellung / Ort | Funktion | Standardwert | Best Practice im Betrieb |
|---|---|---|---|
JunkThreshold & RejectThreshold (#pSpam) |
Ab JunkThreshold landet eine E-Mail im Junk-Ordner; ab RejectThreshold wird sie bereits im SMTP-Dialog mit 550 5.7.1 abgewiesen. | Junk: 4.5 · Reject: 9.0 |
4,5 / 9,0 ist die ideale Balance. Senke RejectThreshold niemals unter 7,5, damit legitime Newsletter mit unsauberem HTML höchstens im Junk landen. |
SubjectPrefix ([SPAM]) |
Stellt erkannten Junk-Nachrichten optional ein sichtbares Präfix im Betreff voran (hilfreich für reine POP3- oder einfache Weiterleitungs-Ziele). | Deaktiviert (Ordner-Routing) |
Bei IMAP, Webmail und Mobile Push ausgeschaltet lassen, da E-Mails sauber im Junk-Ordner liegen und der Originalbetreff beim Verschieben in den Posteingang sauber bleibt. |
Smart Greylisting (GreylistingEnabled) |
Bittet unbekannte Kombinationen aus Sender-Netz (/24 bzw. /64), Absender und Empfänger beim allerersten Kontakt um einen kurzen Wiederholungsversuch (451). | Aktiv · 240 s Wartezeit |
Unbedingt aktiviert lassen! Blockiert über 85 % aller Einweg-Spam-Bots vor dem Datentransfer, während SPF/DKIM-verifizierte Absender sofort ohne Wartezeit passieren. |
DNSBL-Zonen & DnsblScore |
Prüft die einliefernde Server-IP gegen Echtzeit-Sperrlisten. Ein Treffer addiert DnsblScore auf den Gesamt-Spamwert statt blind hart abzulehnen. | zen.spamhaus.org, bl.spamcop.net (3.5) |
Wichtig bei Spamhaus: Dein Server muss einen eigenen rekursiven Resolver (z. B. lokales Unbound/Windows-DNS) nutzen, keinen offenen DNS wie 8.8.8.8 oder 1.1.1.1! |
ClamAV Antivirus (TCP INSTREAM) |
Streamt eingehende E-Mails speicherschonend an einen lokalen oder im Netzwerk erreichbaren clamd-Dienst und weist Viren/Trojaner mit 554 ab. | Deaktiviert · 127.0.0.1:3310 |
Bei aktiviertem clamd über den 1-Klick-Button im Cockpit sowohl PING als auch den harmlosen EICAR-Signatur-Selbsttest ausführen. |