Foros del Web » Programando para Internet » PHP »

Ejecución de un script, tras enviar un e-mail.

Estas en el tema de Ejecución de un script, tras enviar un e-mail. en el foro de PHP en Foros del Web. Hola de nvo, beno, como el titulo dice: Tengo una duda, es posible ejecutar un script tras recibir un e-mail, es decir; que el e-mail ...
  #1 (permalink)  
Antiguo 06/01/2010, 18:30
 
Fecha de Ingreso: enero-2010
Mensajes: 4
Antigüedad: 14 años, 3 meses
Puntos: 0
Ejecución de un script, tras enviar un e-mail.

Hola de nvo, beno, como el titulo dice:

Tengo una duda, es posible ejecutar un script tras recibir un e-mail, es decir; que el e-mail sea el activador del script.

En c-panel hay una funcion que se llama "Email Filtering" en la cual hay una opcion relacionada con esto, creo q dice "Enviar a programa"

Con esta funcion es posible hacerlo, como se configuraría.


PD. Encontre esta info, pero no entiendo muy bien.

Cita:
Ejecutar “script” tras enviar un correo a Sendmail

Este servicio se fundamenta en la habilidad de Sendmail de ejecutar scripts a partir de mensajes recibidos. La idea es que el usuario final escriba un mensaje de correo a [email protected] y se realicen una serie de pasos hasta conseguir, por ejemplo, que se active una determinada cuenta de correo o que se inserte un nuevo ticket en el gestor de incidencias o … ¡Hasta donde el bash te lleve ! ¿Como? …


El archivo /etc/aliases no solamente redirige direcciones de correo a buzones, sino que lo puede hacer… ¡a scripts!.
Añadimos la siguiente línea al fichero /etc/aliases de nuestro servidor de correo.

nombredecuenta:|scriptquesejecuta

¡Atención a la tubería!El script “scriptquesejecuta” se encuentra en el directorio /usr/local/bin en /etc/smrsh/ tenemos un enlace simbólico. El shell smrsh es un reemplazo de /bin/sh para mejorar la seguridad de Sendmail. Smrsh es un shell restringido con la utilidad de poder especificar a través del directorio /etc/smrsh una lista explicita de los “programas” que puede ejecutar Sendmail.

Notas para “scriptquesejecuta”

* Lo ejecutará el usuario que levante la estafeta de correo por lo que tendrá pocos permisos ( haga uso de sudo)
* Recibirá el correo por la entrada estándar
Saludos y gracias.

Etiquetas: e-mail, enviar, tras
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 05:18.