Estoy ejecutando algunas tareas bastante largas en el trabajo y quiero que me avisen cuando terminen, esté donde esté, así que uso at -m
sSMTP para recibir una notificación en mi dirección de Gmail.
Es la primera vez que juego con el correo electrónico en Linux, pero logré configurarlo /etc/ssmtp/ssmtp.conf
de modo que, cuando uso mail
, envíe el mensaje a mi casilla de Gmail y a través de él y, lo que es más importante, lo configuré /etc/mail.rc
para que no intente enviar una copia. ya user@host
que no ejecuto ni puedo ejecutar un servidor SMTP en host
.
tuve que agregar
alias user user<[email protected]>
al final de /etc/mail.rc
, de lo contrario enviaría un correo electrónico a ambos [email protected]
y user@host
, y el segundo rebotaría.
Cuando pruebo esto con
$ mail user
Subject: This is a test
How does it go?
^DEOT
todo va bien: recibí una copia del mensaje en Gmail y ningún mensaje de error. Pero cuando trato de probar at
con
$ echo echo test | at -m NOW
warning: commands will be executed using /bin/sh
job 3 at Tue Jun 2 14:12:00 2015
Recibo el mensaje esperado que dice "prueba", pero también un segundo mensaje que dice "La entrega al siguiente destinatario falló permanentemente: usuario@host".
Entonces, de alguna manera, cuando at
envía un correo electrónico, parece que no obedece mis alias
directivas. ¿Cómo puedo arreglar eso?