Hola
Estoy intentado que un fichero php, me envie mensajes con html incluido.
He revisado multitud de ejemplos y creo que es correcto, pero no funciona del todo bien.
En realidad envia el mensaje pero "tal cual"; es decir, no interpreta el codigo html sino que en el email se presenta todo el $cuerpo literalmente (<html><head>.....)
Creo que puede ser un problema de Headers por el cual Microsoft Outlook no interpreta bien, pero no alcanzo a ver el problema.
Agradeceria ayuda para encontrar el fallo.
El codigo es el siguiente:
<?php
$destinatario ="direccion de correo";
$asunto ="prueba mensaje ";
$cuerpo ='
<html>
<head>
<title>Prueba</title>
</head>
<body>
<p>Here are the birthdays upcoming in August!</p>
<table>
<tr>
<th>Person</th><th>Day</th><th>Month</th><th>Year</th>
</tr>
<tr>
<td>Joe</td><td>3rd</td><td>August</td><td>1970</td>
</tr>
</table>
</body>
</html>
';
$headers= 'MIME-Version: 1.0'."\r\n";
$headers.= 'Content-type: text/html; charset=iso-8859-1'."\r\n";
//dirección del remitente
$headers="From: minombre <correominombre>\r\n";
mail($destinatario,$asunto,$cuerpo,$headers);
?>
Un saludo y gracias