HÉBERGEMENT WEB

SpamAssassin : Comment activer ou désactiver SpamAssassin dans cPanel

SpamAssassin est un outil intelligent de messagerie qui aide à filtrer, identifier et signaler les messages potentiellement indésirables en réalisant plusieurs vérifications sur les en-têtes et le contenu des emails. Il attribue à chaque message un score numérique basé sur la probabilité qu’il s’agisse d’un spam. Plus le score est élevé, plus la probabilité que le message soit indésirable est grande.

Lorsqu’il est utilisé correctement, SpamAssassin peut réduire significativement le volume d’emails non sollicités qui arrivent dans votre boîte de réception. Dans cPanel, ce système est intégré via l’interface Spam Filters, permettant aux utilisateurs finaux de gérer le comportement du filtrage via une interface conviviale, tout en offrant la possibilité de configurations avancées.

Ce guide explique comment activer ou désactiver SpamAssassin, ajuster ses seuils de filtrage, et configurer les options associées aussi bien au niveau utilisateur que serveur.

Accéder aux filtres anti-spam dans cPanel

Pour accéder aux filtres anti-spam :

Cette interface agit comme un frontal pour Apache SpamAssassin et propose des options pour activer, rediriger vers la boîte spam, supprimer automatiquement, et ajuster les seuils de score.

Activation d’Apache SpamAssassin

Lorsque SpamAssassin est activé, il commence à analyser tous les nouveaux emails entrants pour identifier les messages correspondant à des schémas de spam en utilisant des règles heuristiques, des listes noires DNS, un filtrage bayésien et l’analyse des en-têtes.
Pour activer SpamAssassin dans cPanel :

  • Dans l’interface Spam Filters, localisez la section intitulée Process New Emails and Mark them as Spam.
  • Cliquez sur le bouton pour activer le filtre.
  • Un message de confirmation apparaîtra indiquant que SpamAssassin est désormais actif.

SpamAssassin

Une fois actif, chaque message entrant se voit attribuer un score de spam. Si le score atteint ou dépasse le Spam Threshold Score défini, le message est marqué avec des en-têtes liés au spam tels que : X-Spam-Status: Yes, score=7.3 required=5.0 tests=…, autolearn=disabled
Ce score permet un traitement ultérieur comme la redirection ou la suppression.

Activation de la boîte de spam

Par défaut, les messages marqués comme spam sont toujours livrés dans votre boîte de réception à moins que vous ne configuriez leur isolement.
Pour déplacer les spams dans un dossier dédié :

  • Dans Spam Filters, activez le bouton Move New Spam to a Separate Folder (Spam Box).
  • Cette action crée un nouveau dossier IMAP nommé Spam (ou junk, selon votre client mail) dans chaque compte email.

SpamAssassin Spam Box
Les messages identifiés comme spam y seront dirigés, ce qui permet une revue manuelle et la récupération d’éventuels faux positifs. Vous pouvez également activer la suppression automatique du contenu de ce dossier via l’outil Email Disk Usage dans cPanel.

Activation de la suppression automatique des messages spam

Cette option est recommandée dans les environnements où les spams ont des motifs agressifs et des scores prévisibles.
Pour activer la suppression automatique :

  • Activez le bouton Automatically Delete New Spam (Auto-Delete).
  • Définissez un Auto-Delete Threshold Score, qui doit être supérieur à votre seuil de spam (exemple : 8 ou 10).

SpamAssassin Auto Delete

Avertissement :
La suppression automatique supprime définitivement les messages dépassant le seuil de suppression automatique. Cette action est irréversible et doit être utilisée avec prudence, notamment si vous attendez des communications professionnelles importantes.

Ajustement du Spam Threshold Score

Le seuil de score de spam détermine la sensibilité de SpamAssassin lorsqu’il marque un email comme spam. Des scores plus bas sont plus agressifs mais peuvent engendrer des faux positifs.
Pour configurer :

  • Cliquez sur le lien Spam Threshold Score sous les options de filtrage.

Spam Threshold Score

  • Choisissez une valeur entre 1 (très agressif) et 10 (très tolérant).
    • Valeur recommandée : 5 (par défaut)
    • Filtrage agressif : 3 ou moins
    • Filtrage tolérant : 7 ou plus
  • Cliquez sur Update Scoring Options pour appliquer les modifications.


SpamAssassin utilise ce score en combinaison avec les scores des règles, l’apprentissage bayésien et les listes noires pour déterminer si un message doit être marqué comme spam.

 Options de configuration avancées

Pour les utilisateurs avec des besoins plus avancés, cPanel offre des options pour personnaliser le comportement de SpamAssassin.
Pour accéder à ces options :

Cliquez sur Show Additional Configurations en bas de la page Spam Filters.


Vous pouvez configurer :

  • Liste blanche (Expéditeurs de confiance) Ajoutez les adresses email ou domaines de confiance qui ne doivent jamais être marqués comme spam :

*@example.com correspondra à tout ce qui précède @example.com, comme user1@example.com et user2@example.com.

  • Liste noire (Expéditeurs bloqués) Ajoutez des adresses ou domaines qui doivent toujours être marqués comme spam.
  • Paramètres de score de spam calculé Remplacez les scores de tests spécifiques dans SpamAssassin (disponible uniquement si configuré dans /etc/mail/spamassassin/local.cf par l’administrateur serveur).

Les modifications ici sont enregistrées dans des fichiers de configuration utilisateur sous

/home/username/.spamassassin/user_prefs (pour les installations locales).

Imaginons que vous receviez trop de messages légitimes marqués à tort comme spam à cause de la règle HTML_IMAGE_ONLY_12.

Vous pouvez réduire son poids en la réglant ainsi :

Ou, vous souhaitez être plus strict concernant les échecs SPF :

 

Articles Liés