estoy intentando enviar un mail html con la funcion mail(). Los mails se envian el problema es que me envia el codigo html.
Es decir, por ejemplo, me llega:
<html><body><h1>Prueba mail HTML desde PHP</h1></body></html>
Os copio el codigo para ver si alguno detecta cual puede ser el error.
Código PHP:
<?php
// múltiples recipientes
$para = '[email protected]' . ', '; // note la coma
$para .= '[email protected]';
// asunto
$asunto = 'Pruebas mail HTML';
// mensaje
$mensaje = '<html><body><h1>Prueba mail HTML desde PHP</h1></body></html>';
// Para enviar correo HTML, la cabecera Content-type debe definirse
$cabeceras = 'MIME-Version: 1.0' . "\r\n";
$cabeceras .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
// Cabeceras adicionales
//$cabeceras .= 'To: María <[email protected]>, Kelly <[email protected]>' . "\r\n";
$cabeceras .= 'From: Prueba mail HTML <[email protected]>' . "\r\n";
//$cabeceras .= 'Cc: [email protected]' . "\r\n";
//$cabeceras .= 'Bcc: [email protected]' . "\r\n";
// Enviarlo
mail($para, $asunto, $mensaje, $cabeceras);
?>