Re: como cambiar el return-path (Postfix en debian)

2010-02-05 Por tema Camaleón
El Thu, 04 Feb 2010 19:50:51 -0500, Yoandy Melero escribió:

(...)

 Intenté cambiar el return-path así en el  fichero header_checks ademas
 del from:
 
 /^From:.*usua...@dominio\.com/ REPLACE From: usua...@midominio.cu
 /^Return-Path:.*usua...@dominio\.com/ REPLACE Return-Path:
 usua...@midominio.cu
 
 Funciona con el from pero no con el return-path. Como debo hacerlo???

Hum... me parece que la ejecución de las reglas no es auto-secuencial, es 
decir, que cuando encuentra una coincidencia (la primera regla tiene 
preferencia, luego la segunda, etc...), ejecuta la acción pero detiene el 
procesamiento del resto.

Haz una prueba sencilla sólo con la del Return-Path a ver si lo hace 
bien.

/^Return-Path:.*usua...@dominio\.com/ REPLACE Return-Path: usua...@midominio.cu

Si tampoco lo permite, será que el Postfix añade esa cabecera después de 
procesar el correo.

Si funciona, tendrías que poner ambas en una misma regla, para que la 
ejecución afecte a las dos cabeceras, no sé si pare este caso en concreto 
se podría hacer.

¿Alternativas? Quizá usando el filtro de contenidos (content filter) 
pero no te sabría decir cómo :-?. Te puedo enviar la documentación, si 
quieres echarle un vistazo.

Saludos,

-- 
Camaleón


-- 
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



como cambiar el return-path (Postfix en debian)

2010-02-04 Por tema Yoandy Melero
Amigos listeros hace unos dias atras solicité ayuda a la lista para cambiar el 
from
de los correos entrantes. Estos correos entrantes de un dominio x tenia que
reenviarlo a otro dominio que solo acepta correo de midominio. Pero para no
enredarlos tanto lo que quiero cambiar es el return-path. ¿Porque lo quiero 
hacer?

Porque al dominio (restringido) que le debo entregar ese correo me está 
denegando la
entrada de dicho email.
Ya logré cambiar el From y lo puse igual que mi dominio pero un amigo me estuvo
buscando y muchos filtros tambien verifican el return-path. El return-path es la
direccion de email que en caso de rebote es a quien se lo debe entregar.
Debo cambiar el return-path porque la direccion que aparece ahi es denegada por 
el
otro servidor.

Cuando entra el correo a mi dominio es mas o menos asi:
Return-Path: ≤usuar...@dominio.com≥
From: ≤usuar...@dominio.com≥

Entonces el debe cambiarlo y ponerlo así:
Return-Path: ≤usuar...@midominio.cu≥
From: usuar...@midominio.cu

Para luego ser adelantado a otro servidor restringido mediante la tecnica del 
.forward
Ya el logrado todo esto menos el return-path.
Para cambiar el from lo hise como nos explicó el amigo listero Camaleon

---
(CAMALEON)
Básicamente se trataba de añadir esta línea en /etc/postfix/main.cf

***
header_checks = pcre:/etc/postfix/header_checks
***

Y después, generar el archivo header_checks dentro del directorio de
Postfix. El formato del contenido de esta tabla lo puedes consultar en el
manual como te comenté (man header_checks) y las acciones disponibles,
también. En tu caso sería replace.

Te paso un ejemplo que he encontrado buscando en Google para sustituir el
nombre del remitente:

***
/^From:.*usua...@dominio\.com/ REPLACE From: Usuario
***

Una vez que tengas el archivo creado con la expresión regular ajustada a
tus necesidades, sólo tienes que generar la tabla con el comando:

***
postmap /etc/postfix/header_checks
***

Y no estaría de más reiniciar el servicio:

***
/etc/init.d/postfix restart
***



Intenté cambiar el return-path así en el  fichero header_checks ademas del from:

/^From:.*usua...@dominio\.com/ REPLACE From: usua...@midominio.cu
/^Return-Path:.*usua...@dominio\.com/ REPLACE Return-Path: usua...@midominio.cu

Funciona con el from pero no con el return-path.
Como debo hacerlo???
En una sola linea?
/^From:.*usua...@dominio\.com/ REPLACE From: usua...@midominio.cu Return-Path:
usua...@midominio.cu???

Espero su valiosa ayuda.
PD: Caresco de internet. Intenté consultar el man pero hay cosas que no entiendo
porque mi ingles no es tan bueno






-- 
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org