Envoi mail sous Cron

Vous venez de déballer votre Raspberry Pi et vous vous posez des questions ? C'est ici que ça se passe !

Modérateur : Francois

Répondre
fdgraspi
Messages : 1
Enregistré le : sam. 18 juin 2016 17:54

Envoi mail sous Cron

Message par fdgraspi » sam. 18 juin 2016 18:25

Bonjour,
Mon adresse IP (chez Numericable.fr) est presque fixe mais change impromptu 2 fois par an.
J'ai un serveur Linux sous FC 14 auquel j'ai ajouté une tâche cron qui teste toutes les 6h l'IP WAN via http://checkip.dyndns.org, compare à l'IP stockée et m'envoie un mail si changement. Cela marche très bien, je ne me fais pas jeter par dyndns parce que mon IP est trop stable et c'est gratuit, mais pas économe en énergie !
J'ai donc transposé sur mon PI 2 pensant lui octroyer ce rôle (entre autres) puis développer de la domotique dessus.
Et là, malheur ! En ligne de commande, sous user pi, le test de l'IP (avec mail si changement) marche très bien mais impossible d'envoyer le mail sous cron.
Le pb vient des adresses mail émetteur et/ou retour. Cron doit ajouter ou modifier un paramètre qui vient polluer ce qui marche bien en ligne de commande.
Les différents fichiers de configuration doivent se contredire quelque part.
Quelqu'un a t-il rencontré ce problème ?

Merci d'avance
FDG

Avatar du membre
Gpapig
Messages : 75
Enregistré le : ven. 10 juin 2016 12:48

Re: Envoi mail sous Cron

Message par Gpapig » lun. 27 juin 2016 12:50

Hello,

Je viens d'avoir une soucis "similaire" donc si cela peut t'aider ^^

Si tu pouvais copier/coller ton code ici ça aiderait pas mal

Mon soucis a été résolu en mettant les paths en entier (par exemple pour l'envoi du mail : /usr/sbin/ssmtp au lieu de ssmtp

C'est peut-être une piste pour toi

Korhm
Raspinaute
Messages : 232
Enregistré le : ven. 19 sept. 2014 08:13
Localisation : Toulouse

Re: Envoi mail sous Cron

Message par Korhm » dim. 3 juil. 2016 18:20

J'ai pas l'information exacte à te donner (j'ai pas cherché en détails, je donne juste une piste ;) ), mais il me semble que cron utilise ses propres variables d'environnement, notamment pour PATH
D'où la solution de Gpapig de mettre le chemin absolu du binaire. Mais on doit pouvoir aussi importer le PATH du systeme

Répondre

Retourner vers « Débutants »