Mks |
Le 18/07/2007 Ã 11:59 |
|

|
Bonjour,
J'ai fait un formulaire de contact avec HTML puis une page d'envoi en PHP qui envoie le resultat dans mon courrriel. Mais toujours ce formulaire est considéré comme spam par les serveur de messager (Hotmail, yahoo etc.). Pourquoi? comment je peux y remedier?
D'avance je remercie tout un chacun pour sa contribution |
Anthony |
Le 18/07/2007 Ã 17:27 |
|
 Admin |
Salut,
Il faut entre autres que l'en-tête from soit correctement renseigné avec une adresse existant sur le domaine, et correspondant au domaine qui envoie. En gros si ton site est vulgarisation-informatique.com, tu n'envoies pas en simulant truc@bidule.net car bidule.net n'est pas le vrai nom du site ;)
a + -- 
|
Mks |
Le 19/07/2007 Ã 10:54 |
|

|
Bonjour Anthony,
Je vous remercie pour votre reponse. Mais je voudrais vous suggerer le script que j'ai la page d'envoi:
?php //Pour définir chaque input du formulaire, ajouter le signe de dollar devant
$msg = "Nom:\t$nom\n"; $msg .= "E-Mail:\t$email\n"; $msg .= "Message:\t$message\n\n"; //Pourait continuer ainsi jusqu'à la fin du formulaire
$recipient = "r_mks@hotmail.com"; $subject = "Contact";
$mailheaders = "From: Visiteur ngakola<> \n"; $mailheaders .= "Reply-To: $email\n\n";
mail($recipient, $subject, $msg, $mailheaders);
echo "<HTML><HEAD>"; echo "<TITLE>Formulaire envoyer!</TITLE></HEAD><BODY>"; echo "<H1 align=center>Merci, $nom </H1>"; echo "<P align=center>"; echo "Votre message a bien été envoyé. Nous vous repondrons le plus tôt possible !</P>"; echo "</BODY></HTML>";
?>
Qu'est ce que je dois modiefiez? j'attends votre proposition.
Merci d'avance |
Anthony |
Le 19/07/2007 Ã 17:16 |
|
 Admin |
Le $mailheaders = "From: Visiteur ngakola<> \n";
Tu as oublié un email : $mailheaders = "From: Visiteur ngakola<ici un email valide> \n"; -- 
|
Mks |
Le 24/07/2007 Ã 12:58 |
|

|
Bonjour Anthony,
la ligne: $mailheaders = "From: Visiteur ngakola<> \n"; doit prendre le contenu de zone email du visiteur qu'il saisira. |