Comment bloquer un domaine de messagerie dans EXIM (courrier entrant)

L'un des plus gros problèmes d'un administratordes serveurs de messagerie, est le SPAM. Surtout à partir de domaines qui envoient des messages depuis des pays comme la Russie et la Chine. Dans ce tutoriel, vous verrez comment bloquer un domaine de messagerie dans EXIM, pour recevoir des messages électroniques.

Filtrer les adresses IP est assez difficile, surtout si elles sont quelques milliers et ne sont pas incluses dans un liste mondiale de SPAM. J'ai cependant vu que de nombreux messages qq.com. Un domaine qui utilise beaucoup d'adresses IP et qui fait du SPAM globalement.

Si nous identifions le domaine source à partir duquel ces messages sont envoyés et que nous avons accès aux configurations de service EXIM, un rejet automatique de ceux-ci peut être paramétré. Cela signifie que les messages envoyés à partir d'un nom de domaine ou d'une adresse e-mail spécifique peuvent être automatiquement rejetés. Fondamentalement, c'est ainsi que vous bloquez un domaine de messagerie dans EXIM, manuellement, si vous n'avez pas de logiciel installé sur le serveur qui peut le faire.

Comment bloquer un domaine de messagerie dans EXIM (courrier entrant)

Mettre en place EXIM de rejeter automatiquement les messages reçus d'un ou plusieurs noms de domaine, adresses e-mail ou encore TLD (.cn, .in, .io, etc…), vous devez tout d'abord disposer d'un accès complet au serveur de messagerie et vous assurer que les messages électroniques sont acheminés via le service EXIM.

Comment bloquer un domaine de messagerie dans EXIM (courrier entrant)
E-mail SPAM en Chine

d'ailleurs EXIM c'est le plus utilisé au niveau mondial sur les serveurs Linux.

1. Localisez et ouvrez un éditeur de texte pour Linux, le fichier "exim.conf". Le nom peut varier selon la version de EXIM utilisés.

 nano /etc/exim.conf 

2. dans exim.conf ajouter les lignes suivantes pour ACL (Access Control Lists).

 acl_check_data:
 deny senders = /etc/deny_senders
 accept

Enregistrez le fichier après avoir ajouté les lignes ci-dessus.

3. Créez un nouveau fichier, nommé : "deny_senders» dans lequel vous ajoutez les domaines, adresses e-mail ou .tld dont vous ne souhaitez plus recevoir d'e-mails :

  nano /etc/deny_senders

Ajoutez les domaines à partir desquels les messages électroniques seront automatiquement rejetés.

 *@qq.com
 *.cn
 spam@address.ja

4. Enregistrez le fichier et redémarrez Exim.

systemctl restart exim

Il s'agit d'une méthode très simple par laquelle vous bloquez un domaine de messagerie dans EXIM (courrier entrant).

Le résultat dans le serveur ressemblera à ceci:

tail -f /var/log/exim.log
1eYSPn-0006oJ-2U H=(qq.com) [180.117.215.50] F=<859589201@qq.com> rejected after DATA
 1eYSQJ-0006ok-FN H=(aplongsheng.com) [113.117.106.33] F=<494914775@qq.com> rejected after DATA
 1eYSQU-0006pT-F6 H=(cdadsj.com) [118.248.236.18] F=<1121060958@qq.com> rejected after DATA
 1eYSSQ-0006ux-QB H=(qq.com) [125.125.211.88] F=<952192884@qq.com> rejected after DATA

Il est l'option la plus facile si vous prenez simplement le haut des vagues de spam en provenance de la Chine, l'Inde, la Russie et d'autres parties du monde. Cependant, avant de bloquer un nom de domaine ou un TLD, assurez-vous de ne pas avoir de partenaires ou de collaborateurs pouvant vous contacter à partir de ces adresses.

Cette configuration de Exim est valable pour les deux serveurs Web avec cPanel et pour ceux avec VestaCP.

Passionné par la technologie, j'écris avec plaisir sur StealthSettings.com depuis 2006. J'ai une expérience approfondie dans les systèmes d'exploitation : macOS, Windows et Linux, ainsi que dans les langages de programmation et les plates-formes de blogging (WordPress) et pour les boutiques en ligne (WooCommerce, Magento, PrestaShop).

Comment » Linux » Comment bloquer un domaine de messagerie dans EXIM (courrier entrant)
Laisser un commentaire