Pascale
2008-04-18 16:37:48 UTC
Bonjour,
Notre hébergeur nous a informés qu'on allait migrer de PHP 4.4.4 à PHP
5.2.0.
Il a mis à notre disposition la possiblité de tester le fonctionnement de
nos sites. Et il y a un truc qui coince, c'est la fonction mail qui ne
marche plus du tout.
Par exemple un code du genre :
*********************************
$sujet="Mon beau sujet";
$texte="Mon beau texte";
$identite="Ma belle identité";
$adresse="Ma belle adresse";
$dest="Mon destinataire beau ou pas";
$message="Message envoyé par le formulaire de mon beau site, de la part de
".$identite." (adresse courriel : ".$adresse."), visiteur non inscrit de
mon beau site :\n\n".$texte;
$from="From: ***@mondomaine.net\nReply-To: ".$adresse."\nReturn-Path:
***@mondomaine.net\n";
mail($dest,$sujet,$message,$from);
*********************************
Cela SEMBLE fonctionner (aucune erreur n'est signalée, mon programme dit
que le message a été envoyé normalement), mais aucun message n'arrive. Cela
se produit pour TOUTES les utilisations de la fonction mail, pour tous nos
sites. Actuellement, tout fonctionne bien, mais pour pas longtemps...
Notre hébergeur nous dit que le safe_mode est activé par défaut et qu'il
faut vérifier que « vos appels à la fonction mail sont compatible avec
l'utilisation du safe_mode. Vous ne pouvez pas par exemple utiliser le 5eme
paramètre 'additional_parameters ».
Moi je veux bien, mais le safe_mode est déjà activé actuellement sur tous
nos sites et... euh... comment vous dites ? additionnal_parameters ?...
Dans le doute, j'ai tenté de simplifier le programme ci-dessus en
remplaçant :
$from="From: ***@mondomaine.net\nReply-To: ".$adresse."\nReturn-Path:
***@mondomaine.net\n";
par :
$from="From: ***@mondomaine.net";
Ça ne marche pas mieux. Si quelqu'un peut m'aider, je lui en saurai gré...
Notre hébergeur nous a informés qu'on allait migrer de PHP 4.4.4 à PHP
5.2.0.
Il a mis à notre disposition la possiblité de tester le fonctionnement de
nos sites. Et il y a un truc qui coince, c'est la fonction mail qui ne
marche plus du tout.
Par exemple un code du genre :
*********************************
$sujet="Mon beau sujet";
$texte="Mon beau texte";
$identite="Ma belle identité";
$adresse="Ma belle adresse";
$dest="Mon destinataire beau ou pas";
$message="Message envoyé par le formulaire de mon beau site, de la part de
".$identite." (adresse courriel : ".$adresse."), visiteur non inscrit de
mon beau site :\n\n".$texte;
$from="From: ***@mondomaine.net\nReply-To: ".$adresse."\nReturn-Path:
***@mondomaine.net\n";
mail($dest,$sujet,$message,$from);
*********************************
Cela SEMBLE fonctionner (aucune erreur n'est signalée, mon programme dit
que le message a été envoyé normalement), mais aucun message n'arrive. Cela
se produit pour TOUTES les utilisations de la fonction mail, pour tous nos
sites. Actuellement, tout fonctionne bien, mais pour pas longtemps...
Notre hébergeur nous dit que le safe_mode est activé par défaut et qu'il
faut vérifier que « vos appels à la fonction mail sont compatible avec
l'utilisation du safe_mode. Vous ne pouvez pas par exemple utiliser le 5eme
paramètre 'additional_parameters ».
Moi je veux bien, mais le safe_mode est déjà activé actuellement sur tous
nos sites et... euh... comment vous dites ? additionnal_parameters ?...
Dans le doute, j'ai tenté de simplifier le programme ci-dessus en
remplaçant :
$from="From: ***@mondomaine.net\nReply-To: ".$adresse."\nReturn-Path:
***@mondomaine.net\n";
par :
$from="From: ***@mondomaine.net";
Ça ne marche pas mieux. Si quelqu'un peut m'aider, je lui en saurai gré...
--
Pascale
Pascale