Bloquear/rechazar correos de un dominio en Exim

Esto es para casos donde un dominio peperulo.com envía miles y miles de correos hacia distintos clientes de  nuestro servidor, sabiendo que es spam y es necesario resguardarnos, podemos ponerles un bloqueo permanente desde el mismo Exim y de esa manera aseguramos de que no sigan molestando.

Esta es una excelente medida contra el SPAM, salvando a nuestro servidor de tener que procesar miles y miles de correos spam.

La solución es ingeniosa:
1) Crearemos un archivo donde anotaremos todos los dominios a bloquear:

# vi /etc/eximblacklist
Aqui colocaremos todos los dominios que deseamos bloquear uno debajo del otro, por ejemplo: peperulo.com

2) En nuestro WHM tendremos que activar el escaneo de este archivo a fin de bloquear todo lo que contiene
Home »Service Configuration »Exim Configuration Manager – Advanced Editor
Buscamos y hacemos click en el recuadro celeste: Add additional configuration setting
Aquí agregamos:

domainlist exim_blacklist = lsearch;/etc/eximblacklist

3) Una vez que agregamos dicha linea, nos moveremos a: ROUTERS CONFIGURATION
Section: PREROUTERS
Aqui agregaremos el rebote que recibirá el remitente.

# Inserted to block domains access
# Local from blacklist: /etc/exim_blacklist
reject_domains:
driver = redirect
# RBL Blacklist incoming hosts
domains = +exim_blacklist
allow_fail
data = :fail: Conexión rechazada: Su $domain fue bloqueado por enviar SPAM.

Chequenado los logs de Exim, veremos como rechaza los emails de dicho dominio.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.