-
[Mail] mail()
slt j'ai probleme d'envoi de mail via un formulaire
j'utilise xampp et j'ai une erreur du type:
Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in C:\Program Files\xampp\htdocs\Page\feedback.php on line 20
je voudrai savoir si sa vien de mon code en php ou de mon server de mercury qui serai mal configuré avec mon serveur apache
merci d'avance
-
fait voir la ligne de code qui renvoie cette erreur, stp.
-
voila mon code
<html>
<head>
<title>Feedback-Mailer</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
</head>
<body>
<h1>Contactez nous </h1>
<p>Envoyez moi un e-mail !</p>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
Votre adresse e-mail :<br>
<input type="text" name="Mail"><br />
Commentaire :<br>
<textarea name="message" cols="50" rows="5">
</textarea><br />
<input type="submit" value="Envoyer !">
</form>
<?php
$receiverMail = "mon-nom@domaine.fr"; //Placez ici l'adresse où envoyer le message
if (isset($_POST['Mail']) && $_POST['Mail'] != "") {
if (mail($receiverMail, "Vous avez du courrier !!", $_POST['message'], "De : $_POST[Mail]")) {
echo "<p>Merci pour votre commentaire !</p>\n";
} else {
echo "<p>Navré, une erreur s'est produite !</p>\n";
}
}
?>
</body>
</html>
-
essaye d'utiliser les balises codes pour poster sur le forum.
c'est plus lisible.
sinon ca vient de la :
Code:
mail($receiverMail, "Vous avez du courrier !!", $_POST['message'], "De : $_POST[Mail]")
le De c'est pas du tout ca :)
c'est plus
Code:
From: webmaster@example.com
voir : http://fr.php.net/manual/fr/function.mail.php
-
merci ca fonctionne impect