El correo electrónico ha sido un impulsador del Internet desde sus inicios, pero ahora se ve inundado de propagandas y correo no deseado de miles de SPAMMERS en la red.
Esto se debe a que las debilidades del diseño del protocolo de correo SMTP (Sinple Mail Transfer Protocol) es tan usado a nivel mundial, que reemplazarlo es imposible, si no lo podemos cambiar, podemos mejorarlo.
Postfix es un servidor de correo SMTP ampliamente utilizado y popular que a diferencia de sendmail, ya trae incorporadas una serie de restricciones que evitan que los SPAMMERS más novatos invadan nuestro buzón.
Sin embargo para una solución más completa igual se requiere el complemento de un filtro anti-spam basado en listas o bayesiano como SPAM-ASSASIN.
Objetivos
Incorporar a la configuración actual de postfix unos parámetros extras de seguridad, EN ESTE POST NO VAMOS A ENSEÑAR A CONFIGURAR POSTFIX, eso le recomiendo revisar en el POST anterior: http://itblogeamos.blogspot.com/2011/02/configuracion-de-postfix-dovecot-basico.html
Requerimientos
Tener instalado y funcionando postfix.
Manos a la obra
1. Abra el archivo de configuración
#vi /etc/postfix/main.cf
2. Vaya a la línea y edítela (si no existe agruéguela)
smtpd_client_restrictions
Y añada al final los siguientes parámetros:
3. reject_unknown_helo_hostname
Impide que se conecten servidores cuyo nombre no este configurado, Ej: localhost.localdomain
4. reject_unknown_sender_domain
Impide que servidores de correo cuyo dominio no exista (típico en SPAMMERS) puedan enviar correo a nuestro servidor.
5. La línea debería quedar algo como esto:
smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated, reject_unauth_destination, reject_unknown_helo_hostname, reject_unknown_sender_domain
6. Grabar el archivo y reiniciar los servicios
service postfix restart
Probar
La mejor forma de hacerlo es mediante la observación de la bitácora:
Ejemplo: Aquí una entrada de un servidor cuyo dominio es ficticio que quería enviarnos un SPAM.
Apr 28 10:27:02 mos postfix/smtpd[4766]: connect from mmcdr1.orange.com.do[193.252.229.24]
Apr 28 10:27:03 mos postfix/smtpd[4766]: NOQUEUE: reject: RCPT from mmcdr1.orange.com.do[193.252.229.24]: 450 4.7.1 Apr 28 10:27:03 mos postfix/smtpd[4766]: lost connection after RCPT from mmcdr1.orange.com.do[193.252.229.24]
Apr 28 10:27:03 mos postfix/smtpd[4766]: disconnect from mmcdr1.orange.com.do[193.252.229.24]
Apr 28 10:27:03 mos postfix/smtpd[4636]: disconnect from mos.com.ec[127.0.0.1]
Conclusiones
Estas opciones y demás no tienen efecto en SPAMMERS más elaborados por lo que buscar otras alternativas que ayuden a POSTFIX no está demás, recomiendo el uso de MailScanner.
Links de referencias:
http://itblogeamos.blogspot.com/2011/02/configuracion-de-postfix-dovecot-basico.html
http://www.postfix.org/SMTPD_ACCESS_README.html
No hay comentarios:
Publicar un comentario