Filtro antispam SpamAssassin

El filtro antispam SpamAssassin identifica los mensajes spam de entre los emails enviados a buzones de correo alojados en su servidor Plesk. Para conseguir el nivel deseado de protección antispam, Plesk le permite configurar determinadas opciones de SpamAssassin, concretamente:

  • Sensibilidad del filtro antispam

    Para poder identificar los mensajes spam, SpamAssassin realiza un gran número de análisis en los contenidos y la línea de asunto de cada uno de los mensajes. Como resultado, cada mensaje obtiene una puntuación. Cuanta más elevada sea esta puntuación, más probable será que el mensaje sea spam. Por ejemplo, un mensaje que contenga el texto “COMPRE VIAGRA A BUEN PRECIO!!” en la línea de asunto y en el cuerpo del mensaje tiene una puntuación de 8.3. Por omisión, la sensibilidad del filtro se establece de tal forma que todos los mensajes que obtienen una puntuación de 7 o más puntos, se clasifican como spam. Si sus usuarios siguen recibiendo mensajes spam con la sensibilidad predeterminada, auméntela estableciendo un valor inferior, como por ejemplo 6. Si SpamAssassin marca mensajes válidos como spam, reduzca la sensibilidad estableciendo un valor superior.

  • Marcas de spam

    A nivel de servidor no puede establecer que el filtro antispam elimine el correo no deseado de forma automática: solo puede hacerlo a nivel de cada buzón de correo. Por tanto, en cuanto a la directiva a nivel de servidor, solo puede seleccionar que los correos se marquen como spam: Los encabezados X-Spam-Flag: YES y X-Spam-Status: Yes se añaden de forma predeterminada a la fuente del mensaje. Si lo desea, el filtro antispam también puede incluir un texto determinado al principio de la línea de asunto de los mensajes. Por omisión, este texto es *****SPAM*****.

    Si bien no puede configurar SpamAssassin para que elimine todos los mensajes spam, puede permitir que los propietarios de cada buzón de correo puedan configurar sus propias opciones de protección antispam. Por ejemplo, estableciendo que sus filtros antispam eliminen automáticamente los mensajes marcados como spam por SpamAssassin o bien creando sus listas blancas y negras personales. Si desea más información acerca de cómo ajustar la configuración de filtración de spam para un buzón de correo específico, consulte la sección Protección antispam.

  • Tamaño máximo de los mensajes a comprobar

    Analizar un gran número de email puede aumentar la carga en su servidor de forma significativa. Para evitar esta sobrecarga, puede establecer el tamaño máximo de los mensajes que deben ser analizados por el filtro antispam.

  • Número de procesos de SpamAssassin

    Otra forma de limitar la carga del servidor para SpamAssassin es definir el número máximo de procesos de SpamAssassin (en Linux) o hilos (en Windows) que se ejecutan de forma simultánea en el servidor.

  • Idiomas de confianza (solo válido para Windows)

    Puede definir las características de idioma de los mensajes que siempre deberías pasar el filtro indicando los idiomas de confianza. Las letras escritas en los idiomas indicados y con los juegos de caracteres definidos no se marcarán como spam.

  • Listas blancas y negras

    SpamAssassin le permite incluir determinados remitentes en sus listas negras y blancas.

    • Si no desea que sus usuarios reciban correos procedentes de determinados dominios o remitentes, añada las entradas respectivas a la lista negra del filtro antispam.
    • Si desea garantizar que usted y sus usuarios siempre recibirán los correos de determinados remitentes, añada las direcciones de email de estos o bien los dominios completos a la lista blanca del filtro antispam.

Encontrará estas opciones de configuración en la página Herramientas y configuración > Configuración del filtro antispam.

SPAM_filter_setting

Nota: Plesk solo proporciona la funcionalidad básica de SpamAssassin. Si desea crear reglas antispam complejas, edite los archivos de configuración de SpamAssassin. Si desea más información acerca de la configuración avanzada de SpamAssassin, consulte la Guía de administración avanzada, Protección Antispam tanto para Linux como para Windows y la documentación disponible en http://spamassassin.apache.org/doc/Mail_SpamAssassin_Conf.html.

A continuación en esta sección:

Activación de SpamAssassin

Definición del tamaño máximo de los mensajes para SpamAssassin (Linux)

Configuración de listas blancas y listas negras

 

Activación de SpamAssassin

Para activar SpamAssassin:

  1. Vaya a Herramientas y configuración > Configuración del filtro antispam (en el grupo Correo).
  2. Seleccione la opción Activar filtración antispam SpamAssassin a nivel de servidor.
  3. Para que sus usuarios puedan establecer sus propias preferencias para el filtro antispam para cada uno de los buzones, seleccione la casilla Aplicar ajustes individuales al filtro spam.
  4. En el campo Nº máximo de procesos spamd a ejecutar (1-5), especifique el número máximo de procesos de Spam Assassin. Le recomendamos usar el valor predeterminado.
  5. Ajuste la sensibilidad del filtro antispam introduciendo el valor deseado en el campo Número de puntos que debe tener un mensaje para considerarse spam.

    Por omisión, la sensibilidad del filtro se establece de tal forma que todos los mensajes que obtienen una puntuación de 7 o más puntos, se clasifican como spam. Si sus usuarios siguen recibiendo mensajes spam con la sensibilidad predeterminada, auméntela estableciendo un valor inferior, como por ejemplo 6. Si SpamAssassin marca mensajes válidos como spam, reduzca la sensibilidad estableciendo un valor superior.

  6. En Windows, defina el tamaño máximo de los mensajes que serán procesados por SpamAssassin seleccionando la opción No filtrar si el correo excede el tamaño especificado y proporcione el valor deseado. En Linux, este parámetro no está disponible en Plesk. Si desea información detallada acerca de la edición del tamaño máximo de los mensajes en Linux, consulte Definición del tamaño máximo de los mensajes para SpamAssassin (Linux).
  7. En el campo Añadir el siguiente texto al inicio del asunto de cada mensaje reconocido como spam, especifique cómo deben marcarse los mensajes considerados como spam. Si no desea que el filtro antispam modifique el asunto del mensaje, deje esta casilla en blanco. Si desea incluir la puntuación del mensaje en la línea de asunto, introduzca _SCORE_ en esta casilla.
  8. En Windows, especifique los idiomas y traducciones de confianza usando las listas Idiomas de confianza y Traducciones de confianza.
  9. Haga clic en ACEPTAR.
 

Definición del tamaño máximo de los mensajes para SpamAssassin (Linux)

Con el fin de reducir la carga en su servidor debido a las operaciones llevadas a cabo por SpamAssassin, puede limitar el tamaño máximo de los mensajes que este debería analizar. Todos los mensajes que excedan este tamaño serán entregados a los destinatarios sin haber sido sometidos a ningún tipo de análisis.

Para definir el tamaño máximo de los mensajes que serán procesados por SpamAssassin:

  1. Abra el archivo de configuración /etc/psa/psa.conf para proceder con su edición.
  2. Especifique el valor deseado en bytes para el parámetro SA_MAX_MAIL_SIZE.

    Por omisión, el tamaño máximo es de 256000 bytes. Le recomendamos limitar el tamaño máximo a 150 - 250 KB, que suele ser el rango de tamaño usual de los mensajes en formato HTML con imágenes. Si el tamaño del mensaje excede los 500 KB, este será considerado crítico tanto para el filtro antispam como para la sobrecarga del servidor. Este es el tamaño usual para mensajes que contengan archivos adjuntos.

 

Configuración de listas blancas y listas negras

Para añadir entradas a un lista blanca o a una lista negra:

  1. Vaya a la pestaña correspondiente de Herramientas y configuración > Configuración del filtro antispam.
  2. Haga clic en Añadir direcciones.
  3. Proporcione la lista de entradas que desea añadir a la lista.

    Separe las direcciones con una coma, un espacio en blanco o dos puntos. Puede usar un asterisco (*) como sustituto para un número de letras, y un símbolo de interrogación (?) para reemplazar una única letra. Por ejemplo: address@spammers.net, user?@spammers.net, *@spammers.net. Si indica *@spammers.net bloqueará todo el dominio de correo spammers.net. Si usa un servidor basado en Windows, especifique también qué debe hacerse con los mensajes procedentes de las direcciones especificadas.

  4. Haga clic en ACEPTAR.

Para eliminar entradas de una lista blanca o una lista negra:

Seleccione las entradas en la pestaña correspondiente y haga clic en Eliminar.