Buscar

Mostrando entradas con la etiqueta SMTP. Mostrar todas las entradas
Mostrando entradas con la etiqueta SMTP. Mostrar todas las entradas

Linux: Gateway AntiSpam BitDefender

Una de las recomendaciones a implementar en nuestro sistema de correo corporativo es una solución antispam independiente que comunique por SMTP con nuestro servidor de correo.

Escenario:


Diagrama conceptual:

Escenario gatewaySMTP

Para la entrada de correo desde el exterior: La "bola roja", corresponde a la solución Antivirus y AntiSpam, después de su limpieza, los correos son entregados al servidor de correo corporativo "bola azul" vía SMTP.

Podemos cambiar la "bola azul", por el servidor de correo corporativo que queramos: Exchange, Zimbra, MDaemon, IMail, etc...

También podemos implementar la "bola roja" que queramos, de pago o gratuita, sobre Windows o sobre Linux, un appliance o una VM, puede estar dentro de la infraestructura o fuera.

En este post veremos un ejemplo de solución de "bola roja" basado en Linux y Bitdefender, en su versión gratuita.

Instalación SO Linux:


Instalamos el sistema operativo Linux.

En el libro: LinuXe - Linux para empresas, encontraremos una serie de recomendaciones a seguir para elegir la distribución adecuada y realizar la configuración post instalación que utilice de mejor forma los recursos.

En este ejemplo, utilizaremos: CentOS7 x64, sin instalar entorno gráfico e instalando solo Postfix, el MTA por defecto que integra la distribución.

Algunas configuraciones post-instalación:

#Prerequisitos VMWare Tools:

[root@Linux1 ~]# yum install net-tools perl

#FirewallD1 DISABLE


[root@Linux1 ~]# systemctl disable firewalld

#IPv6 DISABLE


[root@Linux1 ~]# vi /etc/sysctl.conf
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1


#SELINUX DISABLE


[root@Linux1 ~]# vi /etc/sysconfig/selinux
SELINUX=disabled


SMTP: Verificar configuración online

Tanto si disponemos de servidores de correo propios como si tenemos el servicio externalizado, es muy interesante verificar la correcta configuración del servicio SMTP.

Cuando enviamos un mail al exterior utilizando nuestro servidor de correo, en el sistema de correo destino se aplican una serie de verificaciones y controles antispam para determinar si el correo que enviamos es legítimo o no.

El problema reside en que no disponemos de control en la configuración del sistema antispam del sistema de correo destino.

Cuando surgen problemas, podemos contactar con el postmaster del servidor destino y averiguar el motivo del bloqueo o bien analizar los mensajes de error en caso de que se produzcan.

Antes de nada, deberíamos verificar que nuestro sistema de correo esté correctamente configurado para que supere de forma satisfactoria todos los filtros y verificaciones realizadas por los sistemas antispam.

Para ello podemos ayudarnos de esta herramienta online: http://www.mail-tester.com/

La herramienta funciona de la siguiente forma:

1) Entramos en la web http://www.mail-tester.com/ y enviamos un mail a la dirección de correo que indica:

web mail

2) Pulsamos sobre la opción: "THEN CHECK YOUR SCORE"

3) La web genera un enlace con una puntuación sobre 10 y un detalle sobre los resultados. Podemos enviar el enlace a un tercero para que pueda revisar los resultados.

Puntuación

Entre los puntos que verifica, podemos encontrar los siguientes:

- Vista del mensaje en HTML, HTML con imágenes, versión texto y cabeceras generadas por el SMTP.
 
- Puntuación SpamAssassin: Detalle del score.
 
- SPF (Sender Policy Framework), SenderID, DKIM (Domain Keys Identification Mail), DMARC (Domain-based Message Authentication, Reporting and Conformance), PTR (Reverse DNS).
 
- Formato del mensaje.

- Listas negras: Verificación que la IP pública no esté presente en listas negras.
 
- Enlaces rotos: Verificación que el mensaje no contenga enlaces rotos.

Más información sobre SPF, DKIM, etc, en blog de Jorge de la Cruz: