Foros del Web » Programación para mayores de 30 ;) » Programación General »

Recuperar el "Subject" y el contenido de un email en un script perl

Estas en el tema de Recuperar el "Subject" y el contenido de un email en un script perl en el foro de Programación General en Foros del Web. Hola. He configurado Sendmail para que cada vez que el usuario pepito reciba un email, se ejecute el programilla perl script.cgi . Simplemente he añadido ...
  #1 (permalink)  
Antiguo 28/07/2005, 10:02
Avatar de Marta_81  
Fecha de Ingreso: julio-2005
Ubicación: El Norte
Mensajes: 66
Antigüedad: 18 años, 9 meses
Puntos: 1
Recuperar el "Subject" y el contenido de un email en un script perl

Hola.

He configurado Sendmail para que cada vez que el usuario pepito reciba un email, se ejecute el programilla perl script.cgi. Simplemente he añadido a /usr/local/etc/mail/aliases la siguiente linea:

pepito_alias: "|/ruta/del/script/script.cgi", pepito

Esto va bien, el script se ejecuta y a pepito le llega el correo. Ahora mi duda:

Como puedo recuperar dentro de script.cgi el contenido del email y el "subject" del email? Hay alguna funcion perl para esto, o algun truquillo?
Los necesito para saber si el email es una respuesta del servidor del tipo "Mail delivery failure" (cuenta de correo no existente, por ejemplo).

Un saludo,

Marta
  #2 (permalink)  
Antiguo 28/07/2005, 14:50
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 2 meses
Puntos: 90
como sabe el sendmail si pepito recibió el mail o no ??? creoq ue hay un error conceptual, el sendmail lo que hace es enviar el mail, no controla la casilla del usuario...

El script.cgi que hace exactamente ? cuando se ejecuta ?

Saludos
__________________
Esteban Quintana
  #3 (permalink)  
Antiguo 29/07/2005, 03:20
Avatar de Marta_81  
Fecha de Ingreso: julio-2005
Ubicación: El Norte
Mensajes: 66
Antigüedad: 18 años, 9 meses
Puntos: 1
Puede que esto no sea configuracion de Sendmail, no estoy segura. El caso es que si ponemos

[email protected] pepito_alias

en

/usr/local/etc/mail/virtusertable

y añadimos

pepito_alias: "|/ruta/del/script/script.cgi", pepito

a

/usr/local/etc/mail/aliases

,cada vez que llegue un email a [email protected] suceden dos cosas:

1) se ejecuta /ruta/del/script/script.cgi
2) el email es recibido por el usuario pepito

En cualquier caso, esto funciona OK y no es mi duda. Lo que necesito es saber como se pueden recuperar subject y contenido del email como parametro dentro de script.cgi (independientemente de lo que haga o deje de hacer el script).

Espero haber aclarado un poco la cosa.

Marta.
  #4 (permalink)  
Antiguo 01/08/2005, 08:34
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 2 meses
Puntos: 90
Pues no se, eso suena más a configuración del apache...Que a programación del CGI..

Si fuera tipo web podés pasarle los parámetros por GET pero en apache ni idea...

Saludos
__________________
Esteban Quintana
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:02.