Uno dei maggiori problemi degli amministratori dei server di posta elettronica è lo SPAM. Soprattutto da domini che inviano messaggi da paesi come Russia e Cina. In questo tutorial vedrai come bloccare un dominio di posta elettronica in EXIM, per ricevere messaggi di posta elettronica.
Filtrare gli IP è piuttosto difficile, soprattutto se ce ne sono diverse migliaia e non sono inclusi in uno solo elenco SPAM globale. Tuttavia, ho visto che molti messaggi provengono da qq.com. Un indirizzo di dominio che utilizza molti IP e che fa SPAM a livello globale.
Se identifichiamo il dominio di origine da cui vengono inviati questi messaggi e abbiamo accesso alle configurazioni del servizio EXIM, è possibile impostarne il rifiuto automatico. Ciò significa che i messaggi inviati da un nome di dominio o indirizzo e-mail specifico possono essere rifiutati automaticamente. Fondamentalmente, questo è il modo in cui blocchi un dominio di posta elettronica in EXIM, manualmente, se non hai un software installato sul server che può farlo.
Come si blocca un e -mail inf (posta in arrivo)
Impostare EXIM rifiutare automaticamente i messaggi ricevuti da uno o più nomi di dominio, indirizzi email o anche TLD (.cn, .in, .io, etc…), innanzitutto è necessario avere pieno accesso al server di posta elettronica e assicurarsi che i messaggi di posta elettronica vengano trasportati tramite il servizio EXIM.

A proposito EXIM questo è il più utilizzato a livello globale sui server Linux.
1. Individuare e aprire un editor di testo per Linux, il file “exim.conf“. Il nome può variare a seconda della versione di EXIM usato.
nano /etc/exim.conf
2. In exim.conf aggiungi le seguenti righe per ACL (Access Control Lists).
acl_check_data:
deny senders = /etc/deny_senders
accept
Salva il file dopo aver aggiunto le righe sopra.
3. Crea un nuovo file, chiamato: “deny_senders” in cui aggiungi i domini, gli indirizzi email o i .tlds da cui non desideri più ricevere messaggi email:
nano /etc/deny_senders
Aggiungi i domini da cui i messaggi di posta elettronica verranno rifiutati automaticamente.
*@qq.com
*.cn
[email protected]
4. Salvare il file e riavviare Exim.
systemctl restart exim
Questo è un metodo molto semplice con cui blocchi un dominio di posta elettronica in EXIM (posta in arrivo).
Il risultato sul server sarà simile a questo:
tail -f /var/log/exim.log
1eYSPn-0006oJ-2U H=(qq.com) [180.117.215.50] F=<[email protected]> rejected after DATA
1eYSQJ-0006ok-FN H=(aplongsheng.com) [113.117.106.33] F=<[email protected]> rejected after DATA
1eYSQU-0006pT-F6 H=(cdadsj.com) [118.248.236.18] F=<[email protected]> rejected after DATA
1eYSSQ-0006ux-QB H=(qq.com) [125.125.211.88] F=<[email protected]> rejected after DATA
È l’opzione più semplice se sei sopraffatto da ondate di SPAM provenienti da Cina, India, Russia o altre aree del globo. Tuttavia, prima di bloccare un nome di dominio o un TLD, assicurati di non avere partner o collaboratori che possano contattarti da questi indirizzi.
Questa configurazione di Exim è valido per entrambi i server web con cPanel così come per quelli con VestaCP.