Discussion:
Relay dependiendo de una cabecera
BhEaN
2014-01-22 17:02:35 UTC
Permalink
Hola a todos!

Estoy tratando de configurar un Postfix para que haga relay a un
servidor o a otro dependiendo de si existe una cabecera en los emails o
no, pero no lo consigo.
Sería algo parecido al transport_maps, pero en lugar de distinguir por
dominio, hacerlo por ésta cabecera....

Alguien sabe algo del tema?

Muchas gracias por adelantado,
BhEaN
2014-01-23 14:53:40 UTC
Permalink
Buenas,

Finalmente conseguí hacerlo... lo comento por aquí por si a alguien le
puede resultar útil en el futuro.
Se trataba de hacer que un servidor postfix utilizara como relay a un
servidor a otro dependiendo de la existencia de una determinada cabecera
en los emails.

La solución es la directiva header_checks del main.cf:

header_checks = regexp:/etc/postfix/header_checks

En el archivo /etc/postfix/header_checks se añade la siguiente linea:

/^X-SMS-ADID:/ FILTER smtp:10.210.20.23:2525

Lo que significa que cuando un email llegue a dicho servidor postfix, si
contiene la cabecera X-SMS-ADID, se reenviará al servidor 10.210.20.23
por el puerto 2525. Si la cabecera no existe, el servidor procesará el
email normalmente.

(No olvidar hacer el correspondiente "postmap" del
/etc/postfix/header_checks)

Pues eso, por si a alguien le viene bien en el futuro...

Saludos,
Post by BhEaN
Hola a todos!
Estoy tratando de configurar un Postfix para que haga relay a un
servidor o a otro dependiendo de si existe una cabecera en los emails
o no, pero no lo consigo.
Sería algo parecido al transport_maps, pero en lugar de distinguir por
dominio, hacerlo por ésta cabecera....
Alguien sabe algo del tema?
Muchas gracias por adelantado,
_______________________________________________
List de correo postfix-es para tratar temas del MTA postfix en español
http://lists.wl0.org/mailman/listinfo/postfix-es
Jose Alberto
2014-01-30 00:26:09 UTC
Permalink
Gracias por el aporte.

Yo utilice dicha configuración hace tiempo pero para bloquear SPAM (claro
estaba novato, ya uso otros métodos jejeje) por el asunto del mensaje ya
que recuerdo eran muy repetitivos sobre "viagra".

Este item es para para favoritos.

Saludos.
Post by BhEaN
Buenas,
Finalmente conseguí hacerlo... lo comento por aquí por si a alguien le
puede resultar útil en el futuro.
Se trataba de hacer que un servidor postfix utilizara como relay a un
servidor a otro dependiendo de la existencia de una determinada cabecera en
los emails.
header_checks = regexp:/etc/postfix/header_checks
/^X-SMS-ADID:/ FILTER smtp:10.210.20.23:2525
Lo que significa que cuando un email llegue a dicho servidor postfix, si
contiene la cabecera X-SMS-ADID, se reenviará al servidor 10.210.20.23 por
el puerto 2525. Si la cabecera no existe, el servidor procesará el email
normalmente.
(No olvidar hacer el correspondiente "postmap" del
/etc/postfix/header_checks)
Pues eso, por si a alguien le viene bien en el futuro...
Saludos,
Post by BhEaN
Hola a todos!
Estoy tratando de configurar un Postfix para que haga relay a un servidor
o a otro dependiendo de si existe una cabecera en los emails o no, pero no
lo consigo.
Sería algo parecido al transport_maps, pero en lugar de distinguir por
dominio, hacerlo por ésta cabecera....
Alguien sabe algo del tema?
Muchas gracias por adelantado,
_______________________________________________
List de correo postfix-es para tratar temas del MTA postfix en español
http://lists.wl0.org/mailman/listinfo/postfix-es
_______________________________________________
List de correo postfix-es para tratar temas del MTA postfix en español
http://lists.wl0.org/mailman/listinfo/postfix-es
--
#############################
# Sistema Operativo: Debian #
# Caracas, Venezuela #
#############################
Emiliano Vazquez
2014-01-30 17:13:39 UTC
Permalink
Post by Jose Alberto
Gracias por el aporte.
Yo utilice dicha configuración hace tiempo pero para bloquear SPAM
(claro estaba novato, ya uso otros métodos jejeje) por el asunto del
mensaje ya que recuerdo eran muy repetitivos sobre "viagra".
Este item es para para favoritos.
Hola Jose Alberto, yo soy novato (a la fecha espero pronto dejar de
serlo) y no entendí bien como usas esto de las cabeceras para bloquear
SPAM, podrías comentarlo?
Tambien me queda la duda cuando te leo la frase "ya uso otros métodos"
se me vino a la cabeza un enanito que te lee los mails y los marca como
spam, pero esto no debe ser así jajajajaj.

Saludos a todos.

Emiliano.
--
Emiliano Vazquez | PcCentro Informatica & CCTV
Office: +54 (11) 4635-3218 y Rotativas
Movil: 011-15-6253-7165
Mail: emilianovazquez-***@public.gmane.org
Web: http://www.pccentro.com.ar
Loading...