Fonction mail OK en ligne de commande php, KO par le Web - PHP - Programmation
Marsh Posté le 06-08-2009 à 15:19:59
merci FlorentG de t'etre penché sur mon problème.
C'était à un problème de droit. Lorsque je faisais le test en ligne de commande, j'étais en tant que root, donc pas de souci de droit.
Mais dès que j'étais en tant qu'utilisateur normal, j'avais l'erreur suivante :
Code :
|
D'ailleurs le fichier de log /var/log/maillog m'en informé aussi lorsque j'essayé via le navigateur.
J'ai donc tout simplement rajouté les droits en lecture pour tout le monde /etc/mail/submit.cf et tout roule .....
Marsh Posté le 06-08-2009 à 12:49:36
Bonjour,
J'ai malheureusement un problème de mail mais assez curieux.
En ligne de commande
Je peux envoyer un mail lorsque je lance mon script php en ligne de commande
php test_mail.php
La fonction mail me renvoie true
par le nvigateur
mais par contre, dès que je lance le script via un navigateur cela ne fonctionne plus.
la fonction mail renvoie false
http://forum.hardware.fr/hfr/Progr [...] 0457_1.htm
Bref, je trouve cela très surprenant. Dans un cas, je passe par apache dans l'autre cas, non.
Donc j'imagine qu'il y a un problème avec Apache par contre, le quel je ne sais point.
Il y a un truc à régler dans httpd.conf pour les mails ?
Cela me surprendrais.