Header Checks en Zimbra 7.2

Usualmente deseamos  configurar nuestro servidor de correos de tal manera que un mensaje antes de llegar a los controles habituales (antivirus, antispam) este sea rechazado por el titulo que lleva en el subject.

En Zimbra NO es complicado hacer esto, es solo tener un poco de maña.

Segui este Howto, pero no me dio resultado, el sistema valida el encabezado, y si el mensaje es inofensivo no lo deriva a la casilla del usuario, si no, lo envia al diferido y alli se queda.

Solución….. trabajar con sus propios archivo del zimbra y acomodarlos a nuestros requerimientos.

Seguiremos hasta cierta parte el Howto del Link y luego alli haremos nuestras modificaciones.

1.- Miramos la configuración del postfix respecto del header check

su - zimbra
$zmlocalconfig | grep header_checks

Most likely you will see the following:
postfix_header_checks = pcre:/opt/zimbra/conf/postfix_header_checks

 

2.- Vamos a ingresar a la variable “postfix_header_checks” el valor por defecto del header_check

 

$zmlocalconfig -e postfix_header_checks="pcre:/opt/zimbra/conf/postfix_header_checks"
$zmprov mcf zimbraMtaBlockedExtensionWarnRecipient FALSE

 

Reinicimos

$zmmtactl restart

3.- Agregamos los valores en el archivo “/opt/zimbra/conf/postfix_header_checks.in” los mensajes que NO deseamos ingresen por nigun motivo a nuestros servidores (hacerlo como usuario root)

 

#nano /opt/zimbra/conf/postfix_header_checks.in
%%uncomment VAR:zimbraMtaBlockedExtension%%/^Subject:.*publicidad/ REJECT No permitimos SPAM1
%%uncomment VAR:zimbraMtaBlockedExtension%%/^Subject:.*sexo/ REJECT No esta permitido el % en el encabezado2
%%uncomment VAR:zimbraMtaBlockedExtension%%/^Subject:.*viagra/ REJECT No esta permitido el % en el encabezado3
%%uncomment VAR:zimbraMtaBlockedExtension%%/^Subject:.*publcidad/ REJECT No permitimos SPAM4

 

Explicacion:

Linea1.- Le indico al sistema que todo correo que en el subject contenga la palabra “publicidad” lo rechaze

Linea2.- Le indico al sistema que todo correo que en el subject contenga la palabra “sexo” lo rechaze

Linea1.- Le indico al sistema que todo correo que en el subject contenga la palabra “viagra” lo rechaze

Linea1.- Le indico al sistema que todo correo que en el subject contenga la palabra “publcidad” lo rechaze

Uds, pueden poner su propias reglas

4.- Reiniciamos el Zimbra y listo!!!

 

#su - zimbra
$zmmtactl restart

 

2 comments

  1. […] Se me ha solicitado que solo algunos usuarios puedan  enviar correos al exterior sin restricciones  y otros solo correo local y a algunos dominios conocidos.(Tambien es recomendable poner restricciones en el Header_Checks) […]

  2. Alex dice:

    This is great feature. But how can I exclude some IPs from this subject-checking?

Agregue un comentario

Su dirección de correo no se hará público. Los campos requeridos están marcados *