mailto crontab ne fonctionne pas
Je suis en cours d'exécution d'un script sur mon mybookworld(NAS) via crontab tous les jours. Et ce serait bien si elle pouvait m'envoyer tous les jours un e-mail de rapport avec la sortie du script.
J'ai donc regardé MAILTO dans crontabs, mais il ne m'envoie pas de quoi que ce soit. Le script s'est exécuté correctement, au bon moment, mais il n'y avait pas de courriel.
C'est mon crontab:
~ # crontab -l
[email protected]
0 0 * * * python /root/erepCrawler/src/main.py
J'ai écrit un "petit" crontab pour les tests raisons:
[email protected]
* * * * * echo "blaah"
Cela devrait m'envoyer toutes les minutes un e-mail avec "blaah" comme le corps. Si je me trompe merci de me corriger.
Est-il une autre paquet nécessaire pour l'envoi de mails avec crontab? sendmail est installé dans /opt/sbin/sendmail.
source d'informationauteur Graslandpinguin
Vous devez vous connecter pour publier un commentaire.
Il faut travailler dans le cron avec les modifications suivantes:
fonctionne sur mon serveur, juste testé.
après avoir passé d'innombrables heures sur pourquoi cela ne fonctionnait pas avec nullmailer sur ma Debian boîte, j'ai découvert que j'avais un filtre dans gmail d'envoyer tout de cron pour "Tous les messages" sans passer par ma boîte de réception... juste quelque chose à vérifier.
J'ai dû ajouter ceci à
/etc/hosts
de sorte que le courrier à toute personne, à mon serveur propre nom de domaine complet serait résolu:127.0.0.1 mydomain.com.
Avis le point à la fin. Dans mon cas, je suis de l'envoi de mail essentiellement à root@localhost avec
MAILTO=root
qui se traduit en [email protected].Voici plus de détails sur cette réponse.