email - notification - mailto crontab no funciona
crontab send email output (3)
Estoy ejecutando un script en mi mybookworld (NAS) a través de crontab todos los días. Y sería bueno si me enviara todos los días un informe de correo electrónico con la salida del script.
Así que miré a MAILTO en crontabs, pero no me envía nada en absoluto. El script se ejecutó correctamente en el momento adecuado, pero no había correo electrónico. Este es mi crontab:
~ # crontab -l
[email protected]
0 0 * * * python /root/erepCrawler/src/main.py
He escrito un crontab "más pequeño" por razones de prueba:
[email protected]
* * * * * echo "blaah"
Esto debería enviarme cada minuto un correo electrónico con "blaah" como el cuerpo. Si me equivoco por favor corrígeme
¿Hay otro paquete necesario para enviar correos con crontab? sendmail se instala en / opt / sbin / sendmail.
Debería funcionar en el cron con las siguientes modificaciones:
MAILTO="[email protected]"
* * * * * echo blaah
Funciona en mi servidor, solo probado.
Tuve que agregar esto a /etc/hosts
para que el correo a cualquier persona en el propio FQDN de mi servidor se resolviera:
127.0.0.1 mydomain.com.
Note el punto al final. En mi caso, estoy enviando un correo electrónico esencialmente a root @ localhost con MAILTO=root
que se traduce a [email protected].
después de pasar horas depurando por qué esto no funcionaba con nullmailer en mi buzón de Debian, descubrí que tenía un filtro en gmail que enviaba todo desde cron a "Todos los correos" sin pasar por mi bandeja de entrada ... solo algo para verificar.