Email en HTML avec la fonction mail()
Bonsoir,
J'envois parfaitement bien des email avec la fonction mail(), via un formulaire web, mais je les envoie au format texte seulement. Je souhaiterais l'envoyer au format HTML.
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
$recipient = MY_PRO_EMAIL_SUPPORT; //recipient
$mail_body = createHTML ($hisName, $hisEmail, $hisMessage); //mail body
$subject="Messsage de $hisName par le formulaire web de $hisSubject";
$header = "From: ". $hisName . " <" . $hisEmail . ">\r\n"; //optional headerfields
$headers .='Reply-To: $hisEmail'."\n";
$headers .='Content-Type: text/html; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';
// ini_set('sendmail_from', 'me@domain.com');
$rslt = mail($recipient, $subject, $mail_body, $header); //mail command :) |
Notez que j'inclue dans le header le 'Content-Type: text/html; Or le message est envoyé au format texte/plain.
Une idée ?
Merci.