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","moi@wanadoo.fr");
$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>";}
?>
A voir également:
- Pb d'envoi de mail
- Programmer envoi mail gmail - Guide
- Windows live mail - Télécharger - Mail
- Envoi mail cci - Guide
- Annuler envoi mail gmail - Guide
- Gmail envoyer 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 ?