Bonjour !
Ahem ... solution en 2 secondes : tu as pas de serveur mail actif sur ta machine :/ donc ca n'a strictement rien à voir avec tes headers, il ne les envoye même pas.
Donc du coup, ton problème est tout autre !
Tu est sous Windows, donc je sais pas comment on fais pour le serveur mail.
Le problème étant qu'il te faut un serveur mail pour pouvoir en envoyer, tu as deux choix :
Va sous linux, je crois que c'est natif
Sinon, utilisation d'un serveur mail ( genre gmail, free, ... )
En toute logique, si tu as un site, on va admettre que soit tu utilise linux, et tu devrais pas avoir de souci, soit tu n'utilise pas ton propre serveur, donc, tu as une adresse mail
Il suffit de récupérer les informations et de les changer dans le php.ini
Le souci : sur le serveur final si tu ne travaille pas dessus, tu risque de ne pas avoir accès au php.ini -> fonction ini_set( );
il te reste à changer SMTP par ce que tu as comme serveur smtp dispo ( en général du smtp.server.com )
Enfin bref, je suis pas spécialiste de la fonction mail( ), qui se retrouve parfois aussi desactivée ou limitée à cause des abus sur les serveurs gratuits ...
En tout cas, bonne chance !
Et n'hésite pas si tu comprends pas
Bonne journée !
Partager