Salut à tous
J'ai créé une page contact avec un formulaire ( nom, prénom, adresse mail, et un textarea à renseigner).
mon code fonctionne en interne (easyphp), et l'envoi du mail fonctionne.
Le problème est que quand je teste ce code sur le serveur distant, aucun mail n'est envoyé.
Mon test en interne se fait sur hotmail, gmail ou yahoo sans problème.
Sur le serveur distant, ça marche pô !!!!
Une commande echo affiche "Envoi du message réussi" si tout se passe correctement...
Ce message s'affiche mais rien ne parvient sur mes boites mails.
voici le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 $envoi = $_POST["envoi"]; $nom = $_POST["nom"]; $prenom = $_POST["prenom"]; $email = $_POST["email"]; $message = $_POST["message"]; $destinataire = "lili@yahoo.fr"; $sujet = "parrainage"; if (!empty($email)) { $message = stripslashes($message). "\n\n " . $nom . " " . $prenom ; $entete="From: $email\r\nReply-To: $email\r\nX-Mailer: PHP/"; /* Expédition et compte-rendu */ $ok = mail($destinataire, $sujet, $message, $entete); if ($ok){ echo "<br />Envoi du message réussi"; } else { echo "<br />L'envoi a échoué"; } }
Je me prends le chou avec ça et commence à saturer un chouïa.
J'ai viré l'essentiel du code afin de voir où le bât blesse, mais rien à faire.
Je me demande donc si cela ne vient pas d'ifrance (le serveur distant).
Un petit coup de main serait bienvenu.
je vous en remercie à l'avance.
Timoun
je pense qu'il s'agit du smtp et pop3.
je vais dormir un peu quand même
Partager