Utiliser le Filtre Anti-Spam

Built into our mail system is the latest production release of SpamAssassin, to our knowledge, the most advanced and reliable spam filter available. This guide describes how users can enable spam filtering and configure our e-mail system to process messages in a specific way, based on the results of SpamAssassin's tests.

Le filtrage anti-spam de base (interface web)

Si vous voulez simplement que le spam soit classifié dans un dossier «Spam» d'une boîte de courrier, allez sur l'interface web, section Courrier Électronique / Adresses Électroniques, saisissez l'addresse dans Configurer une nouvelle adresse et sélectionnez simplement Boîte de courrier (avec dossier spam) comme destination. Les messages jugés spam seront alors livrés dans le dossier "Spam".

Il est recommandé de configurer votre programme de courrier pour régulièrement supprimer les ancients messages de "Spam" (un dossier avec plus de 10,000 messages peut facilement causer des ralentissements).

Pour éditer une adresse, cliquez sur celle-ci dans la liste Adresses Électroniques. Chacunes de vos adresses électroniques peuvent avoir leur propre liste d'instructions (c'est à dire des paires de type condition / destination). Par exemple, la condition spam>=5.0 indique que le courrier pour l'adresse en question doit être filtré par SpamAssassin. Si le résultat du test est supérieur à 5.0, l'instruction est exécutée. Une instruction avec une condition de spam<=5.0 est exécutée si le résultat du test est inférieur à 5.0. Si vous utilisez la condition spam, le courrier sera seulement examiné avant la livraison à la destination. Une balise indiquant le résultat sera alors insérée dans l'en-tête du message.

Méthode alternative: Configurer de la ligne de commande
  csoftadm> mail rule add &mymacro spam>=6.0 /dev/null
  csoftadm> mail rule add &mymacro spam<=6.0 mymailbox
  csoftadm> mail alias add me@domain.ext &mymacro
  csoftadm> mail alias add myself@domain.ext &mymacro
Méthode alternative: Classifier avec un programme externe

Pour des tâches de filtrage et de classification plus complexes, les programmes procmail et maildrop sont disponibles (pour les utiliser, configurez vos adresses avec pour destination |procmail ou |maildrop). Si vous utilisez la condition "spam", le courrier sera examiné (et « taggé ») par SpamAssassin avant d'être envoyé à procmail ou maildrop:

  csoftadm> mail rule add me@domain.ext spam |procmail
Configurer SpamAssassin
SpamAssassin met à votre disposition plusieurs paramètres de configuration. Nous recommandons fortement de configurer au moins ok_locales. Ces paramètres sont documentés en détail sous Mail::SpamAssassin::Conf, et sont controllés du fichier ~/.spamassassin/user_prefs (vous pouvez créer le répertoire ~/.spamassassin/ s'il n'existe pas). Voici un user_prefs typique:
  # Customize Subject tag
  rewrite_header Subject ******SPAM*******
  
  # Expect messages in French, English
  ok_locales en fr
  
  # Whitelist various From addresses
  whitelist_from addr@lists.sourceforge.net
  
  # Supplement whitelist_from with a check against Received: headers.
  # The second parameter should match the reverse DNS.
  whitelist_from_rcvd addr@lists.sourceforge.net sourceforge.net

Prenez note que le paramètre required_score dans user_prefs est ignoré sur nos serveurs, le seuil requis pour qu'un message soit considéré spam étant déjà configuré via le panneau de contrôle ou alors csoftadm (voir plus bas).

Tout dépendant de votre serveur, le traitement du courrier peut s'effectuer sur une machine différente de celle que vous utilisez d'ordinaire, mais le répertoire /mailXX (par exemple /mail123/ si votre serveur de courrier s'apelle mail123.csoft.net) pointe toujours (via NFS / network filesystem) vers la copie mirroir de votre $HOME sur le serveur qui traite présentement le courrier. Donc, lorsque vous avez fini d'éditer user_prefs, copiez le fichier sur /mail*/votrenom/.spamassassin/. Ceci forcera la re-lecture de la configuration sans que vous ayez à attendre la mise à jour du mirroir.

  $ mkdir /mailXX/myname/.spamassassin
  $ cp -f ~/.spamassassin/user_prefs /mailXX/myname/.spamassassin
Ajuster le poids des tests

Chaque test attribué un nombre qu'on apelle le score. Si la somme des scores de chaque test executé sur un message excède le seuil de spamicité, le message est classifié en tant que spam. Le seuil de spamicité est configurable individuellement pour chaque adresse e-mail, à partir du panneau de contrôle ou csoftadm.

La liste complète des tests de SpamAssassin est disponible ici. Pour changer le score d'un test, ajoutez ceci à votre user_prefs:

  score NOM_DU_TEST 3.0

Pour désactiver un test entièrement, utilisez:

  score NOM_DU_TEST 0
Links

Ce site web - © 2012 Hébergement Csoft.net, Inc.
(Nous Rejoindre) (Politique de Confidentialité)
  LPF Valid HTML 4.01 Transitional