Webmaster Hub: Mail sans adresse - Webmaster Hub

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

Mail sans adresse Noter : -----

#1 L'utilisateur est hors-ligne   francoisch 

  • Groupe : Hubmaster
  • Messages : 628
  • Inscrit(e) : 05-mars 06

Posté 22 mai 2011 - 10:48

Bonjour

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.

0

#2 L'utilisateur est hors-ligne   jcaron 

  • Groupe : Membre+
  • Messages : 864
  • Inscrit(e) : 15-janvier 08
  • Genre:Homme
  • Localisation:Londres

Posté 22 mai 2011 - 12:51

Si tu affiches ça dans une page HTML, c'est normal, le mail entre <> va être interprété comme un tag HTML (inconnu) et donc pas affiché. Utilise htmlentitities ou htmlspecialchars avant d'afficher.

Jacques.
0

#3 L'utilisateur est hors-ligne   francoisch 

  • Groupe : Hubmaster
  • Messages : 628
  • Inscrit(e) : 05-mars 06

Posté 22 mai 2011 - 13:35

Merci de ta réponse Jacques.

Oui, je suis en train de comprendre que c'est mon affichage, avec echo, qui était défaillant et que la partie adresse était en réalité correctement renseignée.

Autre élément: des messages de test envoyés hier soir me sont finalement arrivés en début d'après-midi aujourd'hui, preuve que l'envoi des messages fonctionne.

Tout va bien finalement; merci encore.

Francois
0

#4 L'utilisateur est hors-ligne   francoisch 

  • Groupe : Hubmaster
  • Messages : 628
  • Inscrit(e) : 05-mars 06

Posté 22 mai 2011 - 20:35

htmlentities: impeccable.

Merci.

F
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)