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:
Saludos y gracias. 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
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