Bonjour à tous,

J'ai un système de newsletter sur mon site qui utilise la classe PHPMailer.
Le serveur est un VPS dédié Plesk / Centos 5
La fonction utilisée pour les envois est sendmail().
Sendmail semble bien installé.
Si j'exécute le script via le navigateur, tout se passe bien, les emails partent et s'affichent à l'écran.

Mais là où ça coince, c'est lorsque je fais exécuter le script par un crontab.
Rien ne part et j'ai l'erreur (dans l'email envoyé par le crontab à l'admin système):

toto_AT_gmail.com<br>sh: /sendmail: No such file or directory

La commande crontab est formulée comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
/usr/bin/php /var/www/vhosts/mon-site.com/httpdocs/script_envoi.php

Dans le code de la page, avant la balise PHP, j'ai inséré :

Le chemin de sendmail indiqué dans la classe PhpMailer est

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
/usr/sbin/sendmail
Il doit bien y avoir une erreur au niveau de la commande...et du chemin de sendmail qu'il ne trouve pas.
Merci de vos conseils.