Re: como cambiar el return-path (Postfix en debian)
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)
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