Aller au contenu
EuroVPSEuroVPS

Comment prévenir les vagues de spam sur les serveurs cPanel et Plesk

Le spam fait perdre du temps et comporte un risque réel. Si vous exploitez cPanel ou Plesk, voici les réglages qui en arrêtent l'essentiel au niveau du serveur.

Par Marcel

Mis à jour le 22 octobre 20263 min de lecture
Image de couverture : spam et cPanel

Utilisez SpamAssassin et un filtre anti-spam

cPanel comme Plesk prennent en charge SpamAssassin (SA), intégré au serveur de messagerie local (sur Plesk, c'est un composant optionnel). Une fois activé, SA analyse tous les e-mails entrants et les note selon divers facteurs.

Par exemple, l'e-mail contient-il des images et aucun texte ?

Si la note dépasse le score autorisé, l'e-mail est marqué comme spam ou supprimé (selon vos préférences).

Les deux panneaux proposent aussi d'autres filtres, qui vous permettent de rediriger ou même de supprimer des e-mails sur la base de mots-clés.

Par exemple, le mot « Viagra » dans la ligne d'objet.

Comment activer SA dans cPanelComment activer SA dans Plesk (les noms des menus varient selon la version)
1. Connectez-vous à cPanel, allez dans la section mail. 2. Cliquez sur l'icône SpamAssassin, puis activez-le. 3. Notez les options de suppression automatique du courrier, ou d'ajout automatique d'un préfixe aux messages suspects. 4. Avec les Global Mail Filters ou les Mail Filters, ajoutez un filtrage par mots-clés selon vos besoins.1. Connectez-vous à Plesk. 2. Allez sur votre domaine. 3. Allez dans l'onglet Mail. 4. Allez sur l'adresse e-mail que vous voulez filtrer. 5. Activez SpamAssassin (et, comme dans cPanel, notez les options de marquage ou de suppression).

Conseil Utilisez les mots-clés générés par SpamAssassin et placés dans les en-têtes des messages, pas seulement le de/à ou des mots-clés dans l'objet.

Activez les vérifications DKIM et SPF

Le serveur expéditeur signe chaque message, et le serveur destinataire vérifie la signature avec une clé publique publiée dans le DNS de l'expéditeur, ce qui montre si le message vient réellement du domaine qu'il prétend.

Une vérification échouée augmente le score de spam, ou déclenche la politique que le domaine expéditeur publie avec DMARC (none, quarantine ou reject).

Signez le courrier que vous envoyez, pour que les autres serveurs l'acceptent, et vérifiez les signatures du courrier que vous recevez. Publiez ensuite un enregistrement DMARC pour votre domaine, pour que les serveurs destinataires sachent quoi faire du courrier qui échoue à SPF et DKIM.

Les deux panneaux documentent les étapes. Plesk a un réglage DKIM dédié dans ses paramètres de messagerie, et cPanel signe le courrier sortant avec DKIM et gère les enregistrements DNS correspondants sous Email Deliverability.

Note importante cPanel comme Plesk prennent aussi en charge SPF (Sender Policy Framework), qui liste les serveurs autorisés à envoyer du courrier pour votre domaine. SPF, DKIM et DMARC fonctionnent ensemble.

Désactivez l'adresse catch-all

Le catch-all (ou catchall), c'est-à-dire le compte e-mail par défaut du domaine, accepte, quand il est activé, tous les messages destinés à des comptes inexistants sur un serveur.

Les spammeurs bombardent les sites de spam, qu'ils connaissent une adresse ou non.

Par exemple, sales@ est un message de spam courant envoyé à tous les sites. Si sales@ n'existe pas, mais qu'un catch-all existe, il est dévié vers cette boîte. N'activez donc jamais l'adresse catch-all.

Même si elle peut être utile pour les expéditeurs qui ont mal tapé l'adresse, cela n'en vaut pas la peine. Réglez l'adresse pour qu'elle supprime silencieusement (blackhole, discard) ou rejette avec retour (reject, bounce) les messages.

Pour définir l'adresse par défaut dans cPanelPour définir le courrier des utilisateurs inexistants dans Plesk (les noms des menus varient selon la version)
1. Connectez-vous à cPanel. 2. Cliquez sur l'icône Default Address. 3. Choisissez Discard dans les options avancées. 4. cPanel affiche ici un avertissement. La suppression silencieuse est l'option la plus sûre pour la plupart des domaines. Notez que le renvoi (bounce) peut créer un problème de backscatter, donc le blackhole est la meilleure option.1. Connectez-vous à Plesk. 2. Allez sur votre domaine. 3. Allez dans l'onglet Mail. 4. Cliquez sur Mail for Non-Existent Users. 5. Assurez-vous que « reject » est activé par défaut. (Plesk propose ici reject, qui est la deuxième meilleure option.)

EuroVPS face au spam

Au lieu de nettoyer le spam, laissez EuroVPS vous aider. Notre équipe de support peut vous aider à configurer tout cela dans une offre infogérée. Pour en savoir un peu plus sur notre rapport au spam, vous pouvez lire notre politique sur le spam et les listes noires dans la section FAQ.

Extrait des archives du blog EuroVPS, publié pour la première fois le 28 juin 2017.

Toutes les notes de terrain