Bonjour à tous,
J'ai développé un outil d'envoi de mail en php en appellant directement sendmail dans mes scripts (je ne souhaite pas utiliser la fonction mail de php). Tout ceci fonctionne parfaitement lorsque j'appelle directement mon script via mon navigateur. Par contre, impossible d'appeler ce dernier via une tâche CRON (utilisateur ROOT)... j'obtiens l'erreur :
sh: /sendmail: not found
Pourtant j'ai bien vérifié la présence de sendmail ici : /usr/sbin/sendmail
J'appelle le binaire de cette manière dans mon php :
Si vous avez une piste je prends !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 function send () { $ret = false; if ($handle = popen("/usr/sbin/sendmail -t -i", "w")) { fputs($handle, $this->body); if (pclose($handle)==0) $ret = true; } return $ret; }
Vous remerciant par avance !
Mathieu
Partager