Pb d'envoi de mail
sourisleo
-
sourisleo -
sourisleo -
Bonjour,
j'ai un souci d'envoi de mail... "erreur lors de l'envoi" et je ne trouve pas où est la faille.
Quelqu'un pour un petit coup de main ?
voici mon code :
j'ai un souci d'envoi de mail... "erreur lors de l'envoi" et je ne trouve pas où est la faille.
Quelqu'un pour un petit coup de main ?
voici mon code :
<?php
$host="localhost";
$user="root";
$password="";
mysql_connect($host,$user,$password) or die(mysql_error());
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$adresse = $_POST['adresse'];
$cp = $_POST['postal'];
$ville = $_POST['ville'];
$pays = $_POST['pays'];
$tel = $_POST['telephone'];
$mail = $_POST['mail'];
$datedu1 = $_POST['datedu1'];
$dateau1 = $_POST['dateau1'];
$datedu2 = $_POST['datedu2'];
$dateau2 = $_POST['dateau2'];
$nbadultes = $_POST['nbadultes'];
$nbenfants = $_POST['nbenfants'];
$blancs = $_POST['blancs'];
$rouges = $_POST['rouges'];
$choix = $_POST['choix'];
$commentaire = $_POST['remarques'];
if (!empty($nom))
{
$message = "Nom : ".$nom."<br />" ;
}
if (!empty($prenom))
{
$message .= "Prénom : ".$prenom."<br />" ;
}
if (!empty($adresse))
{
$message .= "Adresse : ".$adresse."<br />" ;
}
if (!empty($cp))
{
$message .= "CP : ".$cp."<br />" ;
}
if (!empty($ville))
{
$message .= "Ville : ".$ville."<br />" ;
}
if (!empty($pays))
{
$message .= "Pays : ".$pays."<br />" ;
}
if (!empty($tel))
{
$message .= "Téléphone : ".$tel."<br />" ;
//echo $message;
}
if (!empty($mail))
{
$message .= "E-mail : ".$mail."<br />" ;
//echo $message;
}
if (!empty($datedu1))
{
$message .= "Du : ".$datedu1."<br />" ;
//echo $message;
}
if (!empty($dateau1))
{
$message .= "Au : ".$dateau1."<br />" ;
}
//echo $message;
if (!empty($datedu2))
{
$message .= " ou du : ".$datedu2."<br />" ;
//echo $message;
}
if (!empty($dateau2))
{
$message .= "Au : ".$dateau2."<br />" ;
}//echo $message;
if (!empty($nbadultes))
{
$message .= " Réservation pour : ".$nbadultes." adultes.<br />" ;
//echo $message;
}
if (!empty($nbenfants))
{
$message .= "Et : ".$nbenfants." enfants.<br />" ;
//echo $message;
}
if (!empty($commentaire))
{
$message .= "Votre message : ".$commentaire."<br />" ;
//echo $message;
}
if (!empty($choix))
{
for ($i=0; $i<count($choix); $i++)
{
$message .= "Options : ".$i." ".$choix[$i]."<br />";
}
}
$objet = "
<html>
<head>
<title>demande de renseignements</title>
<style type='text/css'>
<!--
.Style1 {
color: #cc0000;
font-weight: bold;
}
.Style2 {
font-size: 24px;
font-weight: bold;
color: #0000FF;
}
.Style3 {
font-size: 12px
}
-->
</style>
</head>
<body>
<table width='100%' align='center' bgcolor='#d9e2ff'>
<tr><td> </td></tr>
<tr align='center'><td><img src='http://www.nom-domaine.fr/v3/bouton/bandeau2.gif'></td></tr>
<tr><td height='52'><div align='center' class='Style2'> Offrez vous un week-end d'exception !</div></td></tr>
<tr><td height='38'> </td></tr>
<tr><td>Votre demande a bien été prise en compte, nous vous répondrons dans les plus brefs délais.</td></tr>
<tr><td height='38'> </td></tr>
<tr><td><strong>Récapitulatif de vos coordonnées et de votre demande :</strong></td></tr>
<tr><td height='38'> </td></tr>
<tr><td>".$message."</td></tr>
<tr><td height='41'> </td></tr>
<tr><td height='38'><div align='center'><span class='Style1'>La Vierge Rouge vous remercie de votre confiance.</span></div></td></tr>
<tr><td height='38'> </td></tr>
<tr><td><div align='center'><span class='Style3'>Chambres d'hôtes <span></div></td></tr>
<tr><td><div align='center'><span class='Style3'>www.nom-domaine.fr<span></div></td></tr>
</table>
</body>
</html>";
define ("WEBMASTER","[email protected]");
$to = WEBMASTER.", $mail";
$subj = "Reservation chambre d'hôtes";
$headers = "From: ".$mail."\r\n";
$headers .="MIME-Version: 1.0 \r\n";
$headers .="Content-Type: text/html; charset=iso-8859-1\n";
$body = $objet;
$success = mail($to,$subj,$body,$headers);
if ($success){
echo "<br /><p align='center'>Votre message a bien été envoyé.<p>";}
else {
echo "<p align='center'>Erreur au cours de l'envoi.<p>";}
?>
Configuration: Windows XP Internet Explorer 7.0
A voir également:
- Pb d'envoi de mail
- Programmer envoi mail gmail - Guide
- Programmer envoi sms - Guide
- Serveur de reception mail - Guide
- Messenger envoi impossible - Forum Facebook Messenger
- Comment télécharger un mail - Guide
1 réponse
Bonjour,
Je ne vois que deux choses possibles :
- soit le message de ton mail est défectueux (problème de double cote par exemple
- soit ton hébergeur a bloqué la fonction 'mail' d'où le fait que tu ne puisse l'utiliser, auquel cas il faut vérifier auprès de lui pour savoir si elle est réellement bloquée ou non.
Je ne vois que deux choses possibles :
- soit le message de ton mail est défectueux (problème de double cote par exemple
- soit ton hébergeur a bloqué la fonction 'mail' d'où le fait que tu ne puisse l'utiliser, auquel cas il faut vérifier auprès de lui pour savoir si elle est réellement bloquée ou non.
j'ai déja pensé à un pb avec l'hébergeur et donc j'ai vérifié ; il accepte la fonction mail().
donc le souci est ailleurs.....
merci pour ta réponse :)
82 parce que tu es du 82 ?