Cómo Configurar Apache SpamAssassin™ para Evitar el Spam

spamassassin apache

El correo electrónico es uno de los inventos del siglo. Las personas que lo usamos a diario nos olvidamos que no hace mucho debíamos enviar cartas por correo ordinario que tardaban días en llegar a sus destino o invertir un dineral en una máquina de fax.

Pero el correo electrónico tiene un grave problema que afecta a prácticamente todas las cuentas de correo del mundo, el spam o correo no deseado.

El spam no es más que correos electrónicos no solicitados que llegan a nuestro buzón, normalmente con publicidad de lo más variopinta, que en ocasiones llega a ser muy molesta.

Se podría comparar con las octavillas publicitarias que a veces nos encontramos en los buzones de correo de nuestras casas pero de manera electrónica.

El correo no deseado puede convertirse en un problema importante ya que se pueden recibir cientos de emails no deseados al día impidiendo así el uso normal de una cuenta de correo.

Las grandes empresas como Google y Microsoft ofrecen filtros de antispam muy eficientes en sus opciones gratuitas de correo electrónico, Gmail y Outlook, pero si tenemos una cuenta de correo electrónico con nuestro dominio alojado en nuestro servidor tenemos que buscarnos la vida para lidiar con el spam.

Por suerte, en los planes de hosting que ofrece Hostinet, está instalada una aplicación llamada Apache SpamAssassin™ que cualquier usuario puede activar para tener su propio filtro antispam.

ACTUALIZACIÓN 17/10/2018

En Hostinet intentamos siempre mantener actualizados los servicios que ofrecemos a nuestros clientes para ofrecer los máximos niveles de seguridad y calidad.

El panel de control que ofrecemos en los hosting Linux compartidos es cPanel y desde la versión 74.0.8, han realizado algunos cambios en la forma de configurar Apache SpamAssassin™.

Esta actualización se debe a este motivo, ya que las capturas de pantalla y la forma de configurar el popular filtro antispam, han cambiado y puede causar confusión si se sigue el tutorial antiguo.

Si lees esta guía y tu cPanel aun no está actualizado, puedes seguir la guía anterior que encontrarás en la parte inferior, pero dentro de poco, el cPanel de todos los servidores de Hostinet será actualizado.

¿Dónde Encuentro Apache SpamAssassin?

Para acceder al filtro antispam Apache SpamAssassin, tenemos que acceder al panel de control de nuestro hosting cPanel.

Una vez dentro de cPanel, debemos dirigirnos al apartado de Correo Electrónico y buscar el icono de Spam Filters. Ya no aparece como Apache SpamAssassin™.

spam filters icono en cPanel

Desde ahí podemos acceder a Apache SpamAssassin y configurarlo, aunque en el momento de escribir este artículo todas las opciones aparece en inglés, es previsible que se traduzcan próximamente, ya que seguirán en inglés independientemente de qué idioma tengamos configurado en nuestro cPanel.

Cómo Activar y Configurar Spam Filters

Activar Spam Filters es muy sencillo. La primera opción que encontramos es Process New Emails and Mark them as Spam: que podemos traducir como: Procesar nuevos correos electrónicos y marcarlos como spam:

Así que solo tenemos que hacer click en la palanca de activación para que el filtro se ponga en marcha.

activar spam filters palanca en cPanel

Veremos que nos aparece un mensaje indicando que le filtro ha sido activado después de hacer click en la palanca para verificar que todo esta OK.

exito spam filter activado en cPanel

La siguiente opción nos indica Move New Spam to a Separate Folder (Spam Box):, que significa Mueva el nuevo correo no deseado a una carpeta separada (cuadro de correo no deseado):

Esta opción envía todos los correos que el filtro catalogue como spam a la carpeta de spam. Es recomendable activarla para dejar limpia nuestra bandeja de entrada.

spam filters activar bandeja spam en cPanel

Y la tercera opción que no ofrece el filtro es Automatically Delete New Spam (Auto-Delete): y lo que hace esta opción es eliminar automáticamente cualquier email que el filtro detecte como spam.

Esta opción no es recomendable activarla, ya que los filtros no son perfectos y podemos eliminar algún email legítimo. Si los dejamos en la bandeja de spam, siempre podemos echar un vistazo para recuperarlo.

spam filters eliminar automaticamente spam en cPanel

Llegados a este punto, la configuración básica de Spam Filters sería suficiente. No tendríamos que hacer nada más, ya que el filtro enviará a la carpeta de spam todo email que detecte como spam.

 

He Activado el Filtro AntiSpam Pero Sigue Entrando Mucho Spam

Antes de nada, hay que aclarar que los filtros no son perfectos. Aunque esté activo, los spammers siempre buscan la forma de saltarse los filtros antispam y a veces lo consiguen.

Si vemos algún correo no deseado en nuestra bandeja de entrada, lo que debemos hacer es moverlo a la carpeta de spam, no eliminarlo o borrarlo.

De esta manera le estamos diciendo al filtro que ese mensaje es spam para que lo tenga en cuenta al recibir emails similares.

enviar spam a la bandeja de spam bandeja spam

Aun así, si vemos que nos están llegando muchos emails de spam en la bandeja de entrada, podemos hacer que el filtro sea más agresivo.

Para esto tenemos que hacer click en la opción Spam Threshold Score, en la pantalla principal del filtro.

puntuacion filtro antispam desde cPanel

En la siguiente pantalla vemos que tenemos un menú desplegable que, si no lo hemos cambiado antes, debería estar como Default (5) (Actual).

Este es el estado de agresividad del filtro antispam por defecto. Si abrimos el menú desplegable, veremos que podemos cambiarlo.

puntuacion filtro spam filters cPanel

El 1 es muy agresivo y el 10 es muy laxo.

Si dejamos la puntuación como Aggressive, Many False Positives (1), muchos emails legítimos acabarán en la carpeta de spam.

Si marcamos la puntuación como Passive, Only Very Obvious Spam (10), solo marcará como spam los emails que claramente sean spam, por lo que es probable que muchos emails no deseados acaben en la bandeja de entrada.

Lo recomendable es empezar con una puntuación de 5 y si recibimos mucho spam en la bandeja de entrada, subirlo a 4 y ver qué tal funciona.

Después solo tenemos que pulsar en Update Scoring Options para guardar los cambios.

Configurar Listas Blancas y Listas Negras

En ocasiones, podemos necesitar añadir una cuenta de correo a una lista blanca para que, envíe lo que envíe, nunca sea marcado como spam.

Para esto existe la llamada lista blanca y podemos configurarla desde las opciones avanzadas de Spam Filters.

opciones avanzadas spam filters cPanel

Debemos pulsar en la opción Show Additional Configurations en la parte inferior de las opciones y después en Edit Spam Whitelist Settings

lista blanca spam filters cPanel

En la siguiente pantalla veremos que tenemos la opción de + Add A New “whitelist_from” item y al pulsarla podemos añadir una cuenta de correo para añadirla a la lista blanca, por ejemplo cuenta@midominio.info y luego pulsar en el botón de Update Whitelist.

anadir correo lista blanca spam filters cPanel

Nunca añadas tu propio dominio a la lista blanca en el filtro AntiSpam, no es necesario y puede ser contraproducente.

También podemos añadir todas las cuentas de correo de un dominio en la lista blanca. Para esto usaríamos un el asterisco. Si queremos que todos los emails del dominio midominio.info estén en la lista blanca, pondríamos *@midominio.info.

anadir dominio lista blanca cPanel

Con esto nos aseguramos que todos lo emails de este dominio lleguen a nuestra bandeja de entrada.

Si lo que buscamos es lo contrario, es decir, que todos los email que nos mande una cuenta de correo en concreto acabe en spam, podemos añadirlo en una lista negra.

anadir correo lista negra spam filters cPanel

Después solo tenemos que seguir con el mismo procedimiento que haríamos para añadir un email a la lista blanca, pero teniendo en cuenta que es una lista negra y todos los correos que añadamos en ella acabarán en la bandeja de spam.

Hosting SSD NVMe

A partir de aquí, el artículo desactualizado

Cómo Activar Apache SpamAssassin™

Apache SpamAssassin™ está instalada, pero desactivada, por defecto y podemos encontrarla en nuestro cPanel.

localizar spamAssassin en cpanel

Una vez dentro veremos que un botón que nos indica que podemos habilitar Apache SpamAssassin.

habilitar apache spamassassin

Esto nos llevará a una pantalla en la que aparecen varios mensajes sobre la activación del filtro. Podéis ir a la parte final para saber si todo ha funcionado correctamente y Apache SpamAssassin se ha activado correctamente.

spamassassin activado en cpanel

Configurando Apache SpamAssassin™

SpamAssassin funciona por medio de filtros que establece el software tomando como referencia las opiniones de todos los usuarios de Apache SpamAssassin. Esto quiere decir que si un número determinado de personas marca como spam un determinado email esa información se transmitirá al resto de usuario y si reciben el mismo email se marcará como spam de manera automática.

SpamAssassin pone una nota a cada email que llega del 1 al 10, todos comienzan con un 0 indicando que no es spam, y según el contenido, las cabeceras, etc.. que se encuentre le irá añadiendo puntos. Cuando llegue a una determinado puntuación ese email será marcado como spam.

Nosotros podemos configurar esta nota desde el panel de control para que el filtro sea más o menos severo.

nota spam en spamassassin

Lo mejor es que podemos cambiar esta puntuación nosotros mismos cuando queramos. Si detectamos que nos llega mucho spam, bajamos la nota. ¿Que por el contrario vemos que correos legítimos los marca como spam? Subimos la nota.

Tenemos la opción, poco recomendable, de eliminar el spam de manera automática.

eliminar spam de manera automatica

Decimos que es poco recomendada porque ningún filtro es perfecto y es posible que correos legítimos acaben marcados como spam, por lo menos al principio, y si se borran automáticamente nunca podremos decirle al filtro que esos correos son legítimos.

Bandeja de Spam

Para evitar esto, podemos habilitar la bandeja de spam.

habilitar bandeja spam en cpanel

Esto nos creará una carpeta separada de la cuenta de correo en la que se almacenará todo el correo que sea marcado como spam.

Así podemos revisar si el grado del filtro de spam que hemos seleccionado es el correcto así como rescatar los correos electrónicos legítimos que hayan sido marcados como spam por error del filtro.

Hay que tener en cuenta que esta carpeta recibirá correo abundante y hay que borrarla de manera regular. Por suerte también tenemos un botón pensado para este propósito.

borrar spam spamassassin


cPanel & Emails Ilimitados con Hostinet

En Hostinet todos nuestros Hosting web incluyen por defecto un panel de control cPanel. Además, pensamos que lo mejor es siempreusar cuentas de correo electrónico personalizadas con tu propio dominio con el fin de personalizar tu negocio o dotar de más seriedad tus comunicaciones. De hecho, por muy poco al mes puedes contratar el plan de hosting que mejor se adapte a tus necesidades, así como también un dominio bajo el cual tener tu propio email o todas las cuentas de correo electrónico que desees (siempre que estas no superen los 5 GB en el plan ilimitado y los 10 GB en el plan Cloud Pro).

Hosting SSD NVMe