Forum Clubic

Envoi d'un mail

Bonsoir,
Je souhaites envoyer un email sur mon compte à partir d’un formulaire :
Voici mon code :


<form name ="envoi" method="POST" action = "espace-vendeur.php" enctype="multipart/form-data">
<table border = 1>
<tr>
Vos informations personnelles :
<td>Nom : </td>
<td><input type="text" name="nom"></td>
</tr>
<tr>
<td>Mail : </td>
<td><input type="text" name="mail"></td>
</tr>
<tr>
<td>Prenom : </td>
<td><input type="text" name="prenom"></td>
</tr>
<tr>
<td>Ville : </td>
<td><input type="text" name="ville"></td>
</tr>
<tr>
<td>Code Postal : </td>
<td><input type="text" name="codepostal"></td>
</tr>
</table>

<br><br>
<table border = 1>
Votre bien : 
<tr>
<td>Type de bien : </td>

<td><select name="choix" span class = "select">
<option value="0" selected="selected">Choissisez votre rubrique </option>
<option value ="Appartement">Appartement</option>
<option value ="Maison">Maison</option>
<option value ="Commerce">Commerce</option>
<option value ="Villa">Villa</option>
</select><br></td>
</tr>
	<tr>
<td>Code Postal :</td>
 <td><input type="text" name="code_postal"><br></td>
 </tr>
 <tr>
<td>Ville : </td>
<td> <input type = "text" name="villem"><br></td>
</tr>
<tr>
<td>Prix : </td>
<td><input type= "text" name="prix"><br></td>
</tr>
<tr>
<td>Photos : </td>
<td><input type="file" name="photo"><br></td>
</tr>
</table>
<input type = "submit" name="bt" value ="Envoyer">
<input type="hidden" name="continuer" value = "1">
</form>
<?php

if (isset($_POST['continuer']))
{
if ($_POST['continuer'] == 1)
	{



$nom = $_POST['nom'];
$mail = $_POST['mail'];
$prenom = $_POST['prenom'];
$ville = $_POST['ville'];
$codepostal = $_POST['codepostal'];
if (isset ($_POST['choix'])) $monChoix = $_POST['choix'];
elseif (isset ($_GET['choix'])) $monChoix = $_GET['choix'];
$code = $_POST['code_postal'];
$ville_maison = $_POST['villem'];
$prix = $_POST['prix'];

$message = "Nom : ".$nom."\n\nPrenom : ".$prenom."\n\nVille : ".$ville."\n\nCode Postal : ".$codepostal."\n\n Type : ".$monChoix."\n\nCode postal bien : ".$code."\n\nVille bien : ".$ville_maison."\n\nPrx : ".$prix;
/////voici la version Mine 
/////voici la version Mine 
$headers = "MIME-Version: 1.0\r\n"; 
 
//////ici on détermine le mail en format text 
$headers .= "Content-type: text/plain; charset=iso-8859-1\r\n"; 
 
////ici on détermine l'expediteur et l'adresse de réponse 
$headers .= "From: $mail\r\nReply-to : $nom <$mail>\nX-Mailer:PHP"; 

 
$subject="Ajout"; 
$destinataire="melanie_209@hotmail.com"; 
$body="$message"; 
if (mail($destinataire,$subject,$body,$headers)) { 
echo "Votre mail a été envoyé"; 
} else { 
echo "Une erreur s'est produite"; 
} 

}
}
?>



Et l’erreur est la suivante :



Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\wamp\www\GALERIE\espace-vendeur.php on line 100
Une erreur s'est produite 

Je vous remercie de votre aide.

Salut,

pour envoyer un mail il faut passer par un serveur smtp. Si tu est en local utilises celui de ton fournisseur d’accès. Si tu est en serveur mutualisé, demande l’adresse du serveur smtp à ton hébergeur.

Bonjour,
Merci pour votre réponse.
Mais je sais pas du tout comment faire. Alors si vous pouvez encore m’aider un petit peu.
Mon fournisseur d’accès est Orange.
Mais je voudrais envoyer un mail sur ma boite mail d’hotmail.
Merci pour votre aide.