bonjour,
j'ai un souci lorsque j'envoie un mail depuis mon site.
Lorsque je le reçoit dans msn hotmail classique, il n'y a aucun problème, mais quand je le reçois sous windows live hotmail, le message n'est pas mis en forme, j'obtiens :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<html>
<head>  
</head>
<body>
<p><b>message de </b> M. minie Minie </p><p><b>adresse : </b> xx route de gorbio
 
res edenval bat k 
 
06500 menton</p><p><b>mail : </b>minie@minie.com</p><p><b>telephone : </b> XXXXXXXXXX</p><p><b>fax : </b> XXXXXXXXXX</p>	<p><b>type de réponse souhaité : </b> e-mail</p><p><b>message : </b> Test 1/3</p>
</body>
</html>

et voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?php
}
else {
// le formulaire a été soumis sans erreur, on envoie le mail
 
 // message
     $message = '
<html>
<head>  
</head>
<body>
<p><b>message de </b> '.$civilite.' '.$prenom.' '.$nom.' </p><p><b>adresse : </b> '.$adresse.'</p><p><b>mail : </b>'.$email_expediteur.'</p><p><b>telephone : </b> '.$telephone.'</p><p><b>fax : </b> '.$fax.'</p>	<p><b>type de réponse souhaité : </b> '.$reponse.'</p><p><b>message : </b> '.$contenu.'</p>
</body>
</html>
';
 
 
        $entete = "From: ".$_POST["email_expediteur"]." <".$_POST["email_expediteur"].">\n";
        $entete .= "MIME-Version: 1.0";
        if (@mail($email_webmaster,$_POST["titre"],$message,$entete)){
// mail envoyé
                echo "Votre message a été envoyé.<br />\n";
                echo "<a href=\"".$_SERVER["PHP_SELF"]."\">Envoyer un autre message...</a>\n";
        }
        else {
// erreur lors de l'envoi du mail
                echo "Un problème s'est produit lors de l'envoi du message.\n";
                echo "<a href=\"".$_SERVER["PHP_SELF"]."\">Réessayez...</a>\n";
        }
}
?>