Filtrar Spam Postfix
Iremos al directorio (asumiendo que tenemos instalado postfix ) de la siguiente manera:
# cd /etc/postfix/
editamos.
# nano main.cf
y agregamos al final del texto:
body_checks = regexp:/etc/postfix/body_checks
header_checks = regexp:/etc/postfix/header_checks.regexp
y guardamos el archivo ( ctrl o y salimos )
Luego crearemos el archivo header_checks.regexp
# nano header_checks.regexp
Posteriormente escribimos dentro del archivo el texto que se requiere filtrar en el asunto de los correos que lleguen o se envíen:
/^Subject:.*Viagra.*$/ REJECT "Asunto no valido" (1)
Se guarda el archivo, si se fijan el subject contiene Viagra que sera la palabra filtrada y se coloca entre comillas un texto que identifique cuando alguien quiera enviar un correo con ese asunto y un numero para saber en que orden los iremos agregando.
Lo mismo haremos para el archivo body_checks pero con palabras del contenido del correo:
# nano body_checks
Y agregamos correos que puedan estar dentro de un mensaje o bien palabras, cuidado con agregar palabras comunes como "hola" o "saludo" por que el servidor te filtrara dichas palabras y no dejara enviar ni recibir correos con dichos mensajes.-
/Barbra@au-jobposition.com/ REJECT "Body Mensaje No Valido" (1)
/Dora@au-jobposition.com/ REJECT "Body Mensaje No Valido" (2)
/Byron@au-jobposition.com/ REJECT "Body Mensaje No Valido" (3)
/@au-jobposition.com/ REJECT "Body Mensaje No Valido" (4)
/@cl-exlusive.com/ REJECT "Body Mensaje No Valido" (5)
/BALDERA/ REJECT "Body Mensaje No Valido" (6)
Si se fijan los textos escritos dentro de / / serán las palabras y tener cuidado de escribir dos palabras con un espacio ya que las identificara como por separadas, a su ves también tenemos identificado los mensajes entre "" para saber en caso de que filtre y si queremos saber a cual mensaje se refiere los tenemos enumerados ()
Ahora recargamos los archivos creados y nos daremos cuenta que creara archivos de base de datos de lo
# postmap header_checks.regexp
# postmap body_checks
Y si nos fijamos nos creara dos archivos db :
header_checks.regexp.db y body_checks.db
Y finalmente recargamos postfix:
# /etc/init.d/postfix reload
Ahora solo queda enviar correos para probar, en caso de bloquear el mensaje se vera en nuestro Outlook, Evolution, o el cliente de correo que tenga.-
No hay comentarios.:
Publicar un comentario