El servidor y el cliente de correo trabajan en equipo para la protección contra el spam, con una clara distribución de roles: el servidor analiza el mensaje, lo evalúa y añade una etiqueta adecuada. El cliente se encarga luego del manejo práctico y decide qué hacer con el correo. Solo la interacción de ambos garantiza que el spam no solo sea detectado, sino también tratado correctamente.
Manejo del spam en el servidor
La tarea principal del servidor de correo es entregar los correos de manera fiable. Se asegura de que ningún mensaje se pierda o sea bloqueado sin causa justificada. Además, los correos potencialmente spam se detectan mediante comprobaciones específicas como el greylisting, se marcan en consecuencia y solo se rechazan en casos de muy baja calidad, pero solo en excepciones.
Nuestros servidores de correo tienen diferentes niveles de escalada para SPAM:
- No hacer nada -> El mensaje se entrega sin intervención
- Greylist -> Entrega inicial retrasada (nuevo intento tras 10 minutos)
- Añadir encabezado -> Nota invisible añadida en el encabezado del correo
- Reescritura del asunto -> Nota visible añadida en la línea de asunto (SPAM)
- Rechazar -> El mensaje es rechazado (raro)
Nota: La transición entre los niveles de escalada se basa en un llamado Spam Score – un valor numérico que el servidor calcula para cada correo entrante.
El Spam Score resulta de muchas pequeñas características que pueden indicar spam (por ejemplo, enlaces sospechosos, falta de identificación del remitente, líneas de asunto inusuales). Cuantas más de estas características se cumplan, mayor será el Spam Score – y más probable será que el mensaje sea marcado o rechazado. La evaluación exacta se realiza automáticamente en el servidor mediante nuestro servicio de detección de spam.
El orden de los niveles de escalada es fijo. Los umbrales que determinan la transición entre estos niveles son supervisados y ajustados continuamente por la administración del sistema para asegurar una detección óptima del spam.
Los usuarios también tienen la opción de configurar umbrales individuales para buzones o dominios específicos en el Panel de Control, lo que permite un control más preciso del filtro de spam.
Nota: Nuestro sistema aprende continuamente: los correos que permanecen en la carpeta de spam ayudan al servidor a reconocer mejor futuros patrones de spam.
Detalles sobre la evaluación se pueden encontrar en la documentación de la métrica de spam de rspamd.
Manejo del spam en el cliente
Las marcas establecidas por el servidor durante el análisis de spam pueden ser utilizadas en el cliente de correo para filtrar o procesar correos específicamente.
Como ya se describió en Manejo del spam en el servidor, se aplican principalmente dos medidas:
- Añadir encabezado
- Reescritura del asunto
El “Añadir encabezado” se establece con un puntaje de spam más bajo que la “Reescritura del asunto” y puede ser utilizado por el cliente, por ejemplo, para mover correos automáticamente o marcarlos de otra manera.
Más información sobre cómo filtrar spam usando el encabezado está en nuestro artículo Filtrar spam en el correo electrónico.
Medidas adicionales
Algunos programas de correo soportan además filtros de spam locales como “SpamAssassin” u ofrecen funciones de aprendizaje al mover manualmente mensajes a la carpeta de spam.
SpamAssassin es una herramienta conocida para la detección de spam, que se usa a menudo en el cliente de correo. Analiza los correos entrantes basándose en diversas características y ayuda al cliente a filtrar o marcar spam de forma fiable.
Importante: Nuestros servidores ya ejecutan un potente filtro de spam llamado rspamd, que gestiona las funciones descritas (Greylist, Añadir encabezado, Reescritura del asunto, etc.). Por ello, SpamAssassin no necesita configurarse en el servidor, sino que puede usarse adicionalmente en el cliente para mejorar la detección local de spam.