[PHP] Problème envoi de mail avec variable HTML

Fermé
xBlenn412 Messages postés 5 Date d'inscription samedi 8 novembre 2014 Statut Membre Dernière intervention 18 novembre 2014 - 8 nov. 2014 à 18:29
xBlenn412 Messages postés 5 Date d'inscription samedi 8 novembre 2014 Statut Membre Dernière intervention 18 novembre 2014 - 18 nov. 2014 à 22:30
Bonjour, je ne suis pas un grand professionnel du php ni du html mais je me débrouille. Cependant j'ai un problème concernant l'envoie de mail, j'ai ce code html:

<!-- Contact Form || EDIT THE SEND TO EMAIL IN THE SEND.PHP FILE INCLUDED IN THE ZIP FOLDER OF THIS THEME-->
			<form method="post" action="send.php" id="contact-form" role="form" class="contact-form">
				<div class="row">
					<div class="col-md-4">
						<div class="form-group">
							<label for="name" class="sr-only">Pseudo / Nom</label>
							<input type="text" class="form-control input-lg requiredField" id="name" placeholder="Name">
						</div>
						<div class="form-group">
							<label for="email" class="sr-only">Adresse Email</label>
							<input type="email" class="form-control input-lg requiredField" id="email" placeholder="Email">
						</div>
					</div>
					<div class="col-md-8">
						<div class="form-group">
							<label for="message" class="sr-only">Message</label>
							<textarea name="message" id="message" cols="30" rows="6" placeholder="Message" class="form-control input-lg requiredField"></textarea>
						</div>
					</div>
				</div>
				<div class="row">
					<div class="col-md-9">
						<!-- Response container -->
						<div id="response" class="fleft text-left">
							<div class="alert alert-danger fade in">
								<strong>Erreur !</strong> Mauvais type de message
							</div>
						</div>
						<!-- Response container / End -->
					</div>
					<div class="col-md-3">
						<div class="text-right">
							<button type="submit" class="btn btn-primary btn-lg">send</button>
						</div>
					</div>
				</div>
			</form>
			<!-- Contact Form / End -->

Qui donne ça sur mon site:


Bon, lorsque j'envoie un mail (de test), j'ai bien le message comme quoi ça a envoyé sur la page, cependant je ne reçois rien dans ma boite mail.

Le fameux fichier "send.php" est fait ainsi, et je suis casiment sûr que c'est la dedans que ça pêche:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="viewport" content="initial-scale=1, maximum-scale=1" />
<meta name="viewport" content="width=device-width" />
<title>Ecobox - HTML Template by Olechka</title>
</head>

<body>

<?php
$email_to = "xblenn412@gmail.com";
$name = $_POST["name"];
$email = $_POST["email"];
$message = $_POST["message"];
$text = "Name: $name<br>
         Email: $email<br> 
         Message: $message";
$headers = "MIME-Version: 1.0" . "\r\n"; 
$headers .= "Content-type:text/html; charset=utf-8" . "\r\n"; 
$headers .= "From: <$email>" . "\r\n";
mail($email_to, "Message", $text, $headers);
?>

</body>
</html>


Voila si quelqu'un vois une erreur dans un des 2 codes, moi je suis vraiment débutant la dessus et je ne comprend pas pourquoi cela ne fonctionne pas. Voila merci d'avance ! ;)

Cordialement xBlenn412.

A voir également:

4 réponses

xBlenn412 Messages postés 5 Date d'inscription samedi 8 novembre 2014 Statut Membre Dernière intervention 18 novembre 2014 1
18 nov. 2014 à 22:30
J'ai trouvé seul au bout d'un moment ! :D
Enfaites étant sous debian (linux) j'ai du faire:

apt-get remove --purge postfix
apt-get install postfix

En tant que root et le problème fut résolu ! :D
1
xBlenn412 Messages postés 5 Date d'inscription samedi 8 novembre 2014 Statut Membre Dernière intervention 18 novembre 2014 1
9 nov. 2014 à 00:22
Up...
0
xBlenn412 Messages postés 5 Date d'inscription samedi 8 novembre 2014 Statut Membre Dernière intervention 18 novembre 2014 1
11 nov. 2014 à 00:39
Dernière tentative de up.... :(
0
GrifOli Messages postés 2111 Date d'inscription samedi 28 juin 2008 Statut Membre Dernière intervention 26 mars 2020 591
16 nov. 2014 à 22:03
Bonjour,

Tout d'abord, as-tu vérifié dans ton courrier indésirable?
Ensuite, es-tu certain que ton serveur d'hébergement accepte la fonction php mail() ?
0
xBlenn412 Messages postés 5 Date d'inscription samedi 8 novembre 2014 Statut Membre Dernière intervention 18 novembre 2014 1
16 nov. 2014 à 22:38
Oui j'ai bien vérifier je me suis même créer 2 autres boites mails sur différents autres sites et rien... :'(

Et non justement je ne suis pas sûr que mon site accepte la fonction php mail()
Comment pourrais-je le savoir ?
Comment l'installer (sous machine ubuntu 7.0 avec apache2) ?
Car je crois avoir php sur mon site mais sans toutes ses fonctions.

Merci pour ta réponse, je n'y croyais plus ! ^^
0