J’utilise en Php la fonction mail() :
mail($submail,$sujet,$body,$headers)
depuis plusieurs années avec un fonctionnement impeccable.
Le problème : depuis peu, les mails semblent partir normalement mais n’arrivent pas.
J’ai constaté que dans le $headers :
$headers = 'From: '.$_SESSION['prenomS']." ".$_SESSION['familleS']. '<'.$_SESSION['mailpersoS'] .'>'."\n";
le dernier champ '<'.$_SESSION['mailpersoS'] .'>' est vide quand je fais :
echo "headers: ".$headers."<br>";
alors la valeur $_SESSION['mailpersoS'] est bien initialisée
Le prénom et nom apparaissent bien dans le $headers mais même les deux signes < et > n’apparaissent pas dans ce echo.
Par contre, en faisant strpos($headers,"@"), je trouve bien un signe @ à la position où il devrait apparaître.
Merci par avance de votre aide.
Francois
Ce message a été modifié par francoisch - 22 mai 2011 - 11:07.



Haut










