mail avec du html avec la fonction mail
Bonjour,
je cherche à envoyer un mail au format html avec la fonction mail, sauf que je reçois bien le mail mais le html n'est pas interprété :(
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
<?php
$destinataire = ''une_adresse_mail';
// Pour les champs $expediteur / $copie / $destinataire, séparer par une virgule s'il y a plusieurs adresses
$expediteur = 'une_autre_adresse_mail;
$objet = 'Testtest'; // Objet du message
$headers = 'MIME-Version: 1.0' . "\n"; // Version MIME
$headers .='X-Mailer: PHP/' . phpversion();
$headers .= 'Content-type: text/html; charset=UTF-8'."\n"; // l'en-tete Content-type pour le format HTML
$headers .= 'Reply-To: '.$expediteur."\n"; // Mail de reponse
$headers .= 'From: "Nom_de_expediteur"<'.$expediteur.'>'."\n"; // Expediteur
$headers .= 'Delivered-to: '.$destinataire."\n"; // Destinataire
$message = utf8_decode('<div style="width: 100%; text-align: center; font-weight: bold">Un Bonjour de Developpez.com !</div>');
$message .= ' Content-Transfer-Encoding: 8bit'."\n\n";
if (mail($destinataire, $objet, $message, $headers)) // Envoi du message
{
echo 'Votre message a bien été envoyé ';
}
else // Non envoyé
{
echo "Votre message n'a pas pu être envoyé";
}
?> |