Php-почта: как отправить html?

Приведенный ниже код отправляет электронное письмо правильно, но для тела. Мне нужно показать html в теле сообщения, и я Приведенные в Интернете примеры не отправляют электронное письмо: (

Как я могу исправить мой код для отправки электронного письма с HTML-кодом в теле?

Большое спасибо!

<?php

$to = 'mymail@mail.com';

$subject = 'I need to show html'; 

$from ='example@example.com'; 

$body = '<p style=color:red;>This text should be red</p>';

ini_set("sendmail_from", $from);

$headers = "From: " . $from . "\r\nReply-To: " . $from . "";
  $headers .= "Content-type: text/html\r\n"; 
if (mail($to, $subject, $body, $headers)) {

  echo("<p>Sent</p>");
 } else {
  echo("<p>Error...</p>");
 }

?>
10
задан lleoun 4 February 2011 в 10:58
поделиться