Cómo reduce el greylisting el spam en un servidor de correo
El greylisting aplaza temporalmente a remitentes SMTP desconocidos y espera un nuevo intento. Funcionamiento y retrasos posibles.
El greylisting es una técnica del servidor de correo que aplaza temporalmente los mensajes de orígenes desconocidos. Un servidor remitente bien configurado pone el mensaje en cola y vuelve a intentarlo. Puede filtrar emisores básicos que no reintentan, pero no demuestra que un mensaje sea legítimo ni sustituye otras comprobaciones.
Combinación de remitente, destinatario e IP
Una implementación habitual guarda la IP del servidor emisor junto con el remitente del sobre SMTP (MAIL FROM) y el destinatario (RCPT TO). Esta combinación suele llamarse tripleta. Pueden utilizarse otros criterios o adaptar la IP para proveedores con varios servidores de salida.
Primer intento de entrega
Cuando la combinación es nueva, el receptor devuelve un código SMTP temporal 4xx, por ejemplo 451, y registra el intento. Aún no ha aceptado el mensaje. El remitente debe guardarlo en cola y reintentar según su programación. El código y la espera exactos dependen de la configuración.
Reintento y aceptación
Si el nuevo intento cumple la política, la transacción SMTP puede continuar. Los demás filtros antispam y reglas siguen aplicándose; reintentar no garantiza que el mensaje llegue a la bandeja de entrada. Algunos sistemas recuerdan por un tiempo la combinación aceptada para no retrasar mensajes posteriores.
Por qué puede reducir el spam
Algunos programas de spam sencillos abandonan el envío tras un fallo temporal. Aplazarlos antes de analizar el contenido ahorra recursos. Los emisores de spam más avanzados también reintentan. La eficacia depende del tráfico y del resto de filtros; no se puede garantizar una reducción fija del 80 al 90 %.
Costes y excepciones
El primer correo legítimo puede tardar minutos u horas, incluso si contiene un enlace para restablecer contraseñas o una confirmación de compra. Un servidor que no reintenta correctamente puede fallar. Los grandes proveedores usan distintas IP de salida y un cotejo estricto puede interpretar el reintento como una fuente nueva. Agrupar redes, establecer excepciones o listas adaptativas requiere cuidado.
Comprobaciones prácticas
Mide retrasos y errores antes de activar la técnica. Supervisa las respuestas temporales y los reintentos aceptados en los registros. Prevé un tratamiento para correos transaccionales urgentes si hace falta y combina greylisting con SPF, DKIM, DMARC y filtrado de contenido según tu configuración.
Conclusión
El greylisting es una capa SMTP de bajo coste con el inconveniente del retraso. Ajústalo a remitentes y usuarios. Un reintento no prueba seguridad y la ausencia de reintento no prueba spam. Referencia IETF: RFC 6647, https://www.rfc-editor.org/rfc/rfc6647.html.
Compartir
¿Cuál es tu reacción?
Me gusta
0
No me gusta
0
Me encanta
0
Divertido
0
Enfadado
0
Triste
0
¡Vaya!
0