Le filtre anti-spam SpamAssassin détecte les spams parmi les mails envoyés sur les boîtes mail hébergées sur votre serveur Plesk. Pour atteindre le niveau de protection contre le spam souhaité, Plesk vous permet de configurer un certain nombre de paramètres SpamAssassin, notamment :
Pour identifier les spams, SpamAssassin réalise un certain nombre de tests différents sur le contenu et les objets de chaque mail. À la fin des tests, chaque message obtient un nombre de points. Plus le nombre est élevé, plus il est probable que le mail est un spam. Un message contenant le texte "VIAGRA AU MEILLEUR PRIX !!!" dans la ligne Objet et dans le corps du message totalise par exemple 8,3 points. Par défaut, la sensibilité du filtre est fixée de telle sorte que tous les messages qui totalisent 7 points voire plus sont classés en spams. Si vos utilisateurs reçoivent du spam lorsque la sensibilité du filtre est définie sur le statut par défaut, augmentez-la légèrement en définissant une valeur moins élevée, par exemple 6. A contrario, si SpamAssassin classe des messages valides comme du spam, diminuez la sensibilité du filtre en définissant une valeur plus élevée.
Au niveau du serveur, vous ne pouvez pas configurer le filtre anti-spam valable pour tout le serveur afin de supprimer automatiquement les spams : vous ne pouvez le faire que sur une base par boîte mail. Donc, pour la politique valable pour l'ensemble du serveur, vous pouvez choisir uniquement d'identifier les messages en tant que spam : "X-Spam-Flag: YES"
et "X-Spam-Status: Yes"
sont ajoutés par défaut à la source du message. Si vous le souhaitez, le filtre anti-spam peut ajouter en plus un texte spécifique au début de chaque objet du message (par défaut, il s'agit de *****SPAM*****
).
Vous ne pouvez pas configurer SpamAssassin pour qu'il supprime tous les spams. Toutefois, vous pouvez autoriser chaque propriétaire de boîte mail à configurer sa propre protection contre le spam. Par exemple, l'utilisateur peut définir le filtre anti-spam pour qu'il supprime automatiquement les messages signalés par SpamAssassin ou encore configurer ses propres listes blanches/noires. Si vous voulez adapter les paramètres du filtre anti-spam pour une boîte mail spécifique, consultez la section Protéger contre les spams.
L'analyse d'un grand nombre de mails peut augmenter fortement la charge sur votre serveur. Afin d'éviter cela, vous pouvez définir la taille maximum d'un message qui sera testé par le filtre anti-spam.
Vous pouvez également limiter la charge du serveur par SpamAssassin en définissant le nombre de processus SpamAssassin (sur Linux) ou de threads (sur Windows) exécutés simultanément sur le serveur.
Vous pouvez définir les critères de langues des mails qui doivent toujours passer par le filtre en indiquant les langues et les paramètres régionaux de confiance. Les mails rédigés dans les langues spécifiées et avec les jeux de caractères indiqués ne seront pas signalés comme étant des spams.
SpamAssassin vous permet d'inclure certains expéditeurs dans ses listes noires et blanches :
Vous trouverez ces paramètres sur la page Outils & Paramètres > Filtre anti-spam.
Remarque : Plesk fournit uniquement une fonction SpamAssassin de base. Si vous voulez créer des règles anti-spam complexes, éditez les fichiers de configuration SpamAssassin. Pour en savoir plus sur la configuration avancée de SpamAssassin, consultez le Guide d'administration avancée, section Protection anti-spam pour Linux et Windows ainsi que les autres documents respectifs sur http://spamassassin.apache.org/doc/Mail_SpamAssassin_Conf.html.
Pour activer SpamAssassin :
Par défaut, la sensibilité du filtre est fixée de telle sorte que tous les messages qui totalisent 7 points voire plus sont classés en spams. Si vos utilisateurs reçoivent du spam lorsque la sensibilité du filtre est définie sur le statut par défaut, augmentez-la légèrement en définissant une valeur moins élevée, par exemple 6. A contrario, si SpamAssassin classe des messages valides comme du spam, diminuez la sensibilité du filtre en définissant une valeur plus élevée.
_SCORE_
dans cette case.Pour diminuer la charge causée par SpamAssassin sur votre serveur, définissez une taille maximum de mails que SpamAssassin doit analyser. Tous les messages dont la taille est plus élevée seront acheminés à leur destinataire sans être vérifiés.
Pour définir la taille maximum des messages que SpamAssassin doit traiter :
/etc/psa/psa.conf
pour pouvoir l'éditer.SA_MAX_MAIL_SIZE
en octets. Par défaut, la taille maximum des mails est de 256 000 octets. La taille maximum recommandée pour les mails est de 150 à 250 kilooctets, ce qui est la limite usuelle pour les mails au format HTML contenant des images. La taille d'un mail est considérée comme critique pour le filtre et le serveur est surchargé lorsque celle-ci dépasse 500 kilooctets, ce qui est la limite usuelle pour les mails contenant des pièces jointes.
Pour ajouter des entrées à une liste noire ou blanche :
Séparez les adresses par une virgule, un point virgule ou un espace. Vous pouvez utiliser un astérisque (*) pour remplacer un certain nombre de lettres et un point d'interrogation (?) pour remplacer une seule lettre. Par exemple : address@spammers.net, user?@spammers.net, *@spammers.net. Si vous indiquez *@spammers.net, tout le domaine de messagerie spammers.net sera bloqué. Si vous utilisez un serveur Windows, indiquez également la procédure à suivre avec les messages issus des adresses spécifiées.
Pour retirer des entrées de la liste noire ou blanche :
Sélectionnez les entrées sur l'onglet correspondant et cliquez sur Supprimer.