Las listas de bloqueo en tiempo real (RBL o DNSBL) son bases públicas de direcciones IP conocidas por enviar spam. Exchange puede consultarlas al recibir cada conexión y rechazar el correo antes de aceptarlo.
El filtrado por conexión corre en el rol de Transporte perimetral (Edge). En servidores de buzón sin Edge, primero hay que instalar los agentes antispam con el script Install-AntiSpamAgents.ps1 de la carpeta Scripts de Exchange y reiniciar el servicio de transporte.
1. Habilitar el filtrado por lista de bloqueo
Set-IPBlockListProvidersConfig -Enabled $true -ExternalMailEnabled $true
2. Agregar proveedores
Add-IPBlockListProvider -Name "Spamhaus" -LookupDomain zen.spamhaus.org -AnyMatch $true -Enabled $true
Add-IPBlockListProvider -Name "SpamCop" -LookupDomain bl.spamcop.net -AnyMatch $true -Enabled $true
3. Verificar
Get-IPBlockListProvider | Format-Table Name, LookupDomain, Enabled
Test-IPBlockListProvider -Identity "Spamhaus" -IPAddress 127.0.0.2
La IP 127.0.0.2 es la dirección de prueba estándar de las DNSBL: el resultado debe indicar que está listada.
Atención con Spamhaus
Spamhaus no responde consultas hechas desde DNS públicos (como 8.8.8.8 o 1.1.1.1) y su uso gratuito es solo para volúmenes bajos y no comerciales. Para uso comercial ofrece un servicio con clave (DQS). Asegurate de que Exchange resuelva con un DNS propio.
Hoy conviene combinarlo
Una RBL es una capa más, no la solución completa. Combinada con un gateway como FortiMail o un filtrado en la nube se obtiene mucha mejor protección contra phishing y adjuntos maliciosos.
¿Necesitás ayuda con esto?
En Optima Ingeniería hacemos esta configuración todos los días. Abrí una consulta en la mesa de ayuda o pedinos un presupuesto.
