Capitolo 07 Trasporto posta & difesa Admin: #pSpam

SpamGuard, Smart Greylisting, DNSBL, FTRL-ML & antivirus ClamAV

La difesa in entrata di nextxch combina controlli a livello di protocollo (SPF, DKIM, DMARC, FCrDNS, DNSBL, Smart Greylisting) con euristiche MIME, un modello di machine learning FTRL online (addestrato automaticamente quando gli utenti spostano la posta dentro o fuori da Spam) e un antivirus ClamAV in streaming facoltativo.

Suggerimento operativo & nota sull'architettura

Nessuna perdita silenziosa di posta: i messaggi con un punteggio tra JunkThreshold (4,5) e RejectThreshold (9,0) non vengono mai scartati silenziosamente; finiscono in modo sicuro nella cartella Junk dell'utente con intestazioni X-Spam-Status dettagliate. Testi qualsiasi campione dal vivo nello Spam Analyzer (#pSpam).

Punteggio della pipeline in entrata & livelli di azione

Gli utenti addestrano in modo naturale il classificatore FTRL per tenant ogni volta che spostano messaggi dentro o fuori da 'Junk'.

Riferimento / configurazione
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

Impostazioni, valori predefiniti e best practice

Impostazione / posizione Descrizione Valore predefinito Best practice per la produzione
JunkThreshold & RejectThreshold (#pSpam) I punteggi >= JunkThreshold finiscono nella cartella Spam; i punteggi >= RejectThreshold provocano un rifiuto SMTP 550 5.7.1 immediato. Junk: 4.5 · Reject: 9.0 4.5 / 9.0 offre l'equilibrio ottimale. Evitare di abbassare RejectThreshold sotto 7.5, così le newsletter legittime formattate male finiscono in Spam anziché essere respinte.
SubjectPrefix ([SPAM]) Antepone facoltativamente un tag visibile come [SPAM] all'intestazione Subject dei messaggi classificati come Junk. Deaktiviert (Ordner-Routing) Lasciare disattivato quando si usano Webmail, IMAP o Mobile Push, poiché lo smistamento nella cartella Spam è più pulito e mantiene intatto l'oggetto originale se il messaggio non viene marcato.
Smart Greylisting (GreylistingEnabled) Applica un unico e cortese rinvio temporaneo 451 per le triplette mai viste (prefisso IP /24 o /64, MAIL FROM, RCPT TO); salta i mittenti allineati SPF/DKIM. Aktiv · 240 s Wartezeit Mantenere attivo! Blocca >85% delle botnet fire-and-forget prima del trasferimento DATA, mentre i mittenti verificati SPF/DKIM superano automaticamente il ritardo.
DNSBL-Zonen & DnsblScore Interroga blocklist IP in tempo reale e aggiunge DnsblScore al punteggio spam complessivo, invece di scartare ciecamente al primo riscontro in una singola lista. zen.spamhaus.org, bl.spamcop.net (3.5) Importante per Spamhaus: assicurarsi che il sistema operativo usi un resolver DNS ricorsivo locale (Unbound / Windows DNS / pfSense), NON resolver pubblici come 8.8.8.8 o 1.1.1.1!
ClamAV Antivirus (TCP INSTREAM) Trasmette i payload MIME in ingresso tramite TCP INSTREAM a un demone clamd locale o in LAN e rifiuta il malware già in fase SMTP con 554 5.7.0. Deaktiviert · 127.0.0.1:3310 Quando si esegue clamd (sidecar Docker o daemon Linux/Windows), verificare la connettività con l'autotest con 1 clic PING + stream EICAR in #pSpam.