cron: notifications por correo electrónico?

Necesito notifications diarias de si mis crontabs se han completado correctamente o no. He leído algunas cosas sobre la configuration de cron para enviar notifications por correo electrónico, pero me pregunto … ¿cómo sé si mi caja de Linux está configurado con un server de correo? Si no es así, ¿cómo puedo hacer esto? Los sistemas en cuestión están ejecutando Ubuntu 10.10, SME Server 7.4 y OS X Server 10.6.7.

Respuestas completas y detalladas sería genial, pero realmente estoy buscando un empujón en la dirección correcta.

Si puede enviar correo electrónico desde su server utilizando el command mail(1) , no necesita saltar a través de demasiados aros.

Cron suele enviar por correo electrónico automáticamente la salida de cualquier script al usuario cuyo crontab se ejecutó. Puede anular este comportamiento en Vixie cron estableciendo la variable de entorno MAILTO en el file crontab (por ejemplo, MAILTO="user@host.com" , MAILTO="" deshabilitará el correo electrónico).
Su demonio cron puede variar ligeramente – vea las páginas de manual de cron(8) & crontab(5) para más detalles 🙂


Si su sistema no puede enviar correo electrónico, debe seguir las instrucciones de su proveedor para que se configure en order de funcionamiento, lo que networkinguce este al escenario anterior.

Hay una list de comprobación simple para configurar sendmail aquí . Esto debería ser suficiente para configurar su server para enviar notifications.