Inicio > Linux > Ejecutar “script” tras enviar un correo a Sendmail

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 direccion@midominio.es 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

Nota: Creo que otros sistemas de correo pueden hacer lo mismo

Categorías:Linux Etiquetas: , , , , ,
  1. Aún no hay comentarios.
  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: