¿Cómo dirigir la salida del trabajo cron a una dirección de correo electrónico específica?

0

Entonces, casi tengo esto funcionando pero necesito un poco de ayuda. Tengo un script perl que genera mensajes de registro. El script es activado por cron cada hora. Los correos electrónicos se generan y se envían a través de ssmtp.

El problema que tengo es que se envían los correos electrónicos user@hostname( useres el propietario del script que se ejecuta). Esto da como resultado un correo electrónico devuelto a la dirección de correo electrónico asociada con la raíz.

Aquí está la entrada cron para el script:

00 * * * * /home/user/perl/update.pl

Aquí está mi /etc/aliasesarchivo:

# /etc/aliases mailer-daemon: postmaster postmaster: root nobody: root hostmaster: root usenet: root news: root webmaster: root www: root ftp: root abuse: root noc: root security: root root: user

Estoy ejecutando Debian Jessie.

StevieD
fuente

Respuestas:

0

Debe intentar agregar la línea en / etc / aliases:

user: [email protected]

Y agregue la siguiente línea en /etc/ssmtp/ssmtp.conf:

[email protected]
Sébastien VALSEMEY
fuente
Cuando hago eso, recibo el siguiente mensaje: "newaliases: los alias no se usan en sSMTP"
StevieD
Lo siento, pensé que estabas usando postfix (leí demasiado rápido). Edité mi respuesta.
Sébastien VALSEMEY
Gracias. Lo intenté pero sigo teniendo el mismo problema.
StevieD