PDF de programación - BULMA: Filtrando mensajes con Postfix

Imágen de pdf BULMA: Filtrando mensajes con Postfix

BULMA: Filtrando mensajes con Postfixgráfica de visualizaciones

Actualizado el 24 de Febrero del 2020 (Publicado el 15 de Abril del 2017)
926 visualizaciones desde el 15 de Abril del 2017
21,3 KB
2 paginas
Creado hace 20a (23/06/2003)
BULMA: Filtrando mensajes con Postfix

Bisoños Usuarios de Linux de Mallorca y Alrededores | Bergantells Usuaris de Linux de Mallorca i Afegitons

Filtrando mensajes con Postfix

Por Javi Polo, DrSlump (http://drslump.org)
Creado el 01/10/2001 15:06 y modificado por última vez el 01/10/2001 15:06

Hola, soy Coco, y hoy veremos como colocar filtros en Postfix para bloquear mails que puedan ser potencialmente
malos, como por ejemplo, spam, virus, etc.

Bueno, en este miniarticulín veremos como configurar postfix(1) para poder filtrar mensajes segun su contenido, tanto
en la cabecera como en el cuerpo del mensaje.

Suponemos que Postfix ya está instalado y corriendo perfectamente.

En este caso usaremos expresiones regulares normales para hacer los filtros, tambien podemos usar pcre (perl
compatible regular expressions) para ello si lo tenemos habilitado en nuestro postix

Para empezar, debemos añadir al fichero /etc/postfix/main.cf dos lineas para indicarle que realice chequeos, tanto en las
cabeceras como como en el cuerpo:

header_checks = regexp:/etc/postfix/regexp.header
body_checks = regexp:/etc/postfix/regexp.body

Ahora, deberemos editar sendos ficheros, para indicarle que han de filtrar, y que hacer con los mensajes que coincidan
con el filtro:

−−regexp.header−−
# No queremos ver la tranca del enanito
/^Subject: Enanito si, pero con que pedazo!$/ REJECT

# Nos tragamos todo lo de hotmail
/^From: [email protected]$/ ACCEPT
# Y rechazamos todo lo que tenga sex en el subject
/^Subject:.*sex.*$/ REJECT
−−regexp.header−−

Básicamente, el fichero se procesa de arriba a abajo y la primera expresion que coincide con el mensaje, se aplica y
listo.

Si no tienes claro que es cada cosa, quizas debas echarle un ojo a los artículos sobre expresiones regulares que podrás
encontrar en el apartado de "enlaces relacionados".

Si lo que queremos filtrar es el cuerpo del mensaje, hacemos lo mismo, pero con el fichero regexp.body que hemos
definido en main.cf:

−−regexp.body−−
# SirCAM
#/^Te mando este archivo para que me des tu punto de vista$/ REJECT

# Virusetes de mierda
/filename=".*\..{1,4}\.(exe|com|bat|lnk|pif|vbs)/ REJECT
/^begin [0−9]{3} .*\..{1,4}\.(exe|com|bat|lnk|pif|vbs)$/ REJECT
−−regexp.body−−

1/2

BULMA: Filtrando mensajes con Postfix

Como vemos el formato es exactamente igual. La única diferencia es que estas expresiones regulares se chequean
contra el cuerpo del mensaje, y NO contra la cabecera

Una vez creados los ficheros, solo tenemos que hacer postfix reload para que postfix relea la configuración y demás, y
ale, a correr a mirar los logs para ver como filtra la basura :)

Como añadido, aquí está el repositorio no oficial de body/header checks(2) para postfix(1)

Lista de enlaces de este artículo:

1.
2.

http://www.postfix.org
http://www.mrbill.net/postfix/

E−mail del autor: [email protected]
Podrás encontrar este artículo e información adicional en: http://bulmalug.net/body.phtml?nIdNoticia=878

2/2
  • Links de descarga
http://lwp-l.com/pdf2894

Comentarios de: BULMA: Filtrando mensajes con Postfix (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad