[PHP] Problème envoi de mail avec variable HTML
xBlenn412
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
xBlenn412 Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
xBlenn412 Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
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:
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:
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.
<!-- 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:
- [PHP] Problème envoi de mail avec variable HTML
- Programmer envoi mail gmail - Guide
- Envoi mail cci - Guide
- Editeur html - Télécharger - HTML
- Publipostage mail - Accueil - Word
- Windows live mail - Télécharger - Mail
4 réponses
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
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
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() ?
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() ?
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 ! ^^
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 ! ^^