Chapitre 07 Transport & défense de la messagerie Admin : #pSpam

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

La défense entrante de nextxch combine des contrôles au niveau du protocole (SPF, DKIM, DMARC, FCrDNS, DNSBL, greylisting intelligent) avec des heuristiques MIME, un modèle d'apprentissage automatique FTRL en ligne (entraîné automatiquement lorsque les utilisateurs déplacent du courrier vers ou hors du dossier Courrier indésirable) et un antivirus ClamAV en flux optionnel.

Conseil d'exploitation & note d'architecture

Aucune perte silencieuse de courrier : les messages dont le score se situe entre JunkThreshold (4.5) et RejectThreshold (9.0) ne sont jamais supprimés silencieusement ; ils arrivent en toute sécurité dans le dossier Courrier indésirable de l'utilisateur avec des en-têtes X-Spam-Status détaillés. Testez n'importe quel échantillon en direct dans l'analyseur antispam (#pSpam).

Score du pipeline entrant & niveaux d'action

Les utilisateurs entraînent naturellement le classifieur FTRL propre à chaque locataire chaque fois qu'ils déplacent des messages vers ou hors de 'Courrier indésirable'.

Référence / configuration
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

Paramètres, valeurs par défaut & bonnes pratiques

Paramètre / emplacement Description Valeur par défaut Bonne pratique en production
JunkThreshold & RejectThreshold (#pSpam) Les scores >= JunkThreshold sont classés dans le dossier Courrier indésirable ; les scores >= RejectThreshold déclenchent un rejet SMTP 550 5.7.1 immédiat. Junk: 4.5 · Reject: 9.0 4.5 / 9.0 offre un équilibre optimal. Évitez de descendre RejectThreshold sous 7.5 afin que les newsletters légitimes mal formatées aillent dans Courrier indésirable plutôt que d'être rejetées.
SubjectPrefix ([SPAM]) Ajoute en option une balise visible telle que [SPAM] à l'en-tête Subject des messages classés comme indésirables. Deaktiviert (Ordner-Routing) Laissez désactivé avec le Webmail, IMAP ou le push mobile, car le classement dans le dossier Courrier indésirable est plus propre et conserve l'objet d'origine intact si le message n'est pas marqué.
Smart Greylisting (GreylistingEnabled) Émet un report temporaire 451 unique et courtois pour les triplets inconnus (préfixe IP /24 ou /64, MAIL FROM, RCPT TO) ; ignore les expéditeurs alignés SPF/DKIM. Aktiv · 240 s Wartezeit Laissez activé ! Bloque >85 % des botnets fire-and-forget avant le transfert DATA, tandis que les expéditeurs vérifiés SPF/DKIM contournent automatiquement le délai.
DNSBL-Zonen & DnsblScore Interroge des listes de blocage d'IP en temps réel et ajoute le DnsblScore au score de spam composite, au lieu de rejeter aveuglément dès qu'une seule liste répond. zen.spamhaus.org, bl.spamcop.net (3.5) Important pour Spamhaus : assurez-vous que votre système d'exploitation utilise un résolveur DNS récursif local (Unbound / DNS Windows / pfSense), et NON des résolveurs publics comme 8.8.8.8 ou 1.1.1.1 !
ClamAV Antivirus (TCP INSTREAM) Transmet en flux les contenus MIME entrants via TCP INSTREAM à un démon clamd local ou sur le LAN et rejette les logiciels malveillants dès la phase SMTP avec 554 5.7.0. Deaktiviert · 127.0.0.1:3310 Lorsque clamd est utilisé (sidecar Docker ou démon Linux/Windows), vérifiez la connectivité avec l'autotest en 1 clic PING + flux EICAR dans #pSpam.